WSL2系列(二) WSL中使用Docker

 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。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注