Windows美化终端、安装wsl和docker
本文介绍了在Windows系统上安装和使用Docker的完整流程。首先需要准备Windows Terminal和PowerShell 7的环境配置,包括安装、设置默认终端和美化界面。然后详细说明了WSL2的安装步骤,包括启用系统功能组件和安装Linux发行版。最后指导了Docker的安装方法及基本使用方式。整个过程涵盖了从终端配置到Docker运行环境的完整搭建,为Windows用户提供了清晰的操
文章目录
1. 准备工作
在安装docker之前,先需要安装一下windows terminal和powershell的新版本。
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的字体:


字体有两个推荐:
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下使用并无差别。

更多推荐
所有评论(0)