1. 准备工作

在安装docker之前,先需要安装一下windows terminalpowershell的新版本。

1.1 终端

如果是win11则可以跳过这步,已经系统自带了。

如果是win10则需要进行安装。安装可以通过两种方式,一种是直接在microsoft store中直接搜索进行安装;一种是离线安装方式,需要在github上下载,然后进行安装。推荐使用第一种方式进行安装!第二种方式需要搜索相关教程。

1.2 powershell

Windows自带了powershell,但是版本太低了,需要升级安装新版本。

可以参考微软的官方教程来进行安装,也可以直接访问powershell的仓库来直接下载安装。

如果是通过microsoft store安装的terminal,那么你安装powershell之后,现在打开terminal,应该已经自动添加了。

1.3 配置

现在你打开windows terminal,默认进入的并不是刚刚安装的powershell 7,这里需要进行配置。

打开之后,按照如下的方式进行配置:

在这里插入图片描述

一定要注意选择Power Shell,要区别Windows PowerShell

重新启动之后会发现,每次打开,总会在最前方打印一堆版本信息、网址什么玩意的,比较碍眼,还是进入Windows Terminal进行配置:

在这里插入图片描述

就是在后面在上一些禁止打印加载时间和日志的东西:

"C:\Program Files\PowerShell\7\pwsh.exe" -NoProfileLoadTime -NoLogo

当然,如果想要配置一下启动目录,也可以在下方的启动目录中修改一下,默认使用用户目录了,如果你想选择别的,可以自行修改……

1.4 美化

自带的风格很丑,如果想让他实现类似linux终端的风格,还有希望有一些命令提示什么的,也可以实现。比如:

在这里插入图片描述

1.4.1 on-my-posh

同样的,也有两种安装方式,一种是在microsoft store中直接搜索oh my posh进行安装,还有一种直接下载安装包安装,两种方式没有区别,任选一种。可以访问ob-my-posh的github进行下载。

1.4.2 配置

使用windows terminal,一定要打开powershell,然后进行如下的操作:

if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

这个是自动创建配置脚本,然后使用记事本打开,然后输入如下的内容:

oh-my-posh init pwsh --config 'C:\Program Files (x86)\oh-my-posh\themes\gruvbox.omp.json' | Invoke-Expression

中间单引号的部分就是你选择的主题类型,可以进到目录下自行查看。

当然,如果想要预览一下有哪些主题,并且有什么样式,可以在终端中输入命令:

Get-PoshThemes

然后就可以看到如下的:

在这里插入图片描述

在这里插入图片描述

然后挑一个自己喜欢的,然后弄对路径即可。

1.4.3 外观字体

还可以更改windows terminal的主题:

在这里插入图片描述

还可以更改windows terminal的字体,但是这个就需要每一个类型对应修改了,我常用powershell,就只修改了powershell的字体:

在这里插入图片描述

在这里插入图片描述

字体有两个推荐:

  1. Sarasa字体,使用mono作为编程字体,term作为终端字体。
  2. losevka字体,也是如上使用,相对轻量一些。

2. wsl2

安装docker之前需要先安装wsl2,但是还是需要准备一下Windows的一些组件功能。

2.1 准备

需要打开Windows的子系统功能和虚拟机平台,有两种方式进行处理,请任选一种:

2.1.1 命令行

以管理员身份打开windows terminal,然后:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

依次执行,电脑会重启,所以请先确保没有什么未保存的东西!

2.1.2 GUI

打开启用或关闭Windows功能,然后勾选这两项,确认之后会重启系统。

在这里插入图片描述

2.2 安装

管理员身份打开windows terminal,然后:

wsl --install
wsl --update

如果失败可以参考我的另一篇博客的处理,那里面保证了wsl的安装,以及Ubuntu的安装。
查看已经可以安装的发行版:

wsl -l -o

查看本地已经安装的发行版:

wsl -l -v

然后如果想要安装一个Ubuntu:

wsl --install -d Ubuntu # 如果要安装其他的发行版,将Ubuntu替换即可

3. docker

同样的可以使用microsoft store搜索安装,也可以直接去docker官网进行下载安装。

如果是下载安装包安装,直接双击exe直接安装即可。

4. 使用

安装之后就可以正常使用docker了,命令和Linux下使用并无差别。

在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐