WSL2与其他Linux发行版安装Docker是不同的,需要借助Docker Desktop Windows版。安装前建议先打开网址:https://docs.docker.com/desktop/windows/wsl/,查一下最新官方文档的说明。
安装:
从官方网站下载Docker Desktop for Windows,并根据提示安装,如下。
安装完成提示注销,根据要求重新登录。
启用Docker仪表盘,根据提示pull一个镜像测试确认Dockers正常。
打开本地http://localhost,确认Docker在正常运行。
WSL集成Docker功能:
打开Docker仪表盘设置,确保选中“Enable integration with my default WSL distro” ,表示默认的WSL 分发版已集成Docker功能。
打开PowerShell,输入命令”wsl -l -v ” 或 “wsl -l”,查看到目前Ubuntu20.04是默认WSL分发版。
这样说明在ubuntu20.04中就具备了docker功能。我们在设置界面看到,也可以将Docker集成到其他WSL分发版中,只需选中对应的WSL分发版即可。这里暂不选择。
确保选中”Use the WSL 2 based engine”
在WSL中使用Docker:
在 Ubuntu20.04.输入命令:
docker run hello-world
检查正常。
可以在Ubuntu20.04的容器中再运行一个ubuntu操作系统
docker run -it ubuntu bash
查看正常。
下一篇预告:
介绍微软一款非常好用的开源产品Windows Terminal,可以多标签打开powershell、命令提示符、WSL以及其他SSH。