Docker Desktop安装
下载Docker Desktop
下载 Docker Desktop Stable 2.3.0.2 或更高版本。https://hub.docker.com/editions/community/docker-ce-desktop-windows/
安装
请 安装 Docker Desktop Stable 2.3.0.2 版本 。
-
按照通常的安装说明安装 Docker Desktop。 如果运行的是受支持的系统,Docker Desktop 会在安装过程中提示启用 WSL 2。 阅读屏幕上显示的信息并启用 WSL 2 以继续。
-
从 Windows 开始菜单启动 Docker 桌面。
-
从 Docker 菜单中,选择 设置 > 常规 。
-
选中 使用基于 WSL 2 的引擎 复选框。
Select the Use WSL 2 based engine check box.
如果您在支持 WSL 2 的系统上安装了 Docker Desktop,则默认情况下将启用此选项。 -
单击 应用并重新启动 。
-
确保分发以 WSL 2 模式运行。 WSL 可以在 v1 或 v2 模式下运行分发。
要检查 WSL 模式,请运行:(这个命令只是查看wsl的版本)
wsl.exe -l -v
如图,意思是这两个docker的wsl版本都是2,或者是说他么都是基于wsl2运行的。
由于windows原来还有wsl1版本,在这个版本下,dcoker的运行方式是不一样的,所以可以要将现有的 Linux 发行版升级到 v2,可以运行:
wsl.exe --set-version (distro name) 2
要将 v2 设置为将来安装的默认版本,请运行(这个设置后,以后安装的会默认用wsl2,就不用上面的切换了):
wsl.exe --set-default-version 2
-
当 Docker Desktop 重新启动时,转到 Settings > Resources > WSL Integration 。
在您的默认 WSL 发行版上启用 Docker-WSL 集成。在下图中选择WSL 2 Linux 发行版,(由于我就装了一个Ubuntu18,所以只有一个)
-
单击 应用并重新启动 。
Click Apply & Restart.
进入Windows中微软商城上安装的ubuntu可以看见
几乎所有内容都在这里面,数据卷Volume也不例外。
Docker拉取的镜像和创建的容器就存放docker-desktop和docker-desktop-data。这两个东西相信不陌生,如果不把这连个.vhdx链接到其他盘的话,恐怕系统盘容量会蹭蹭往下掉。
几乎所有内容都在这里面,数据卷Volume也不例外
将分发版版本设置为 WSL 1 或 WSL 2
访问Docker Desktop中的资源
在电脑资源管理器访问以下指令可以进入.vhdx中
\\wsl$\docker-desktop
\\wsl$\docker-desktop-data
参考文档
Docker Desktop for Windows(WSL 2 方式)数据卷存放位置及如何访问
https://blog.youkuaiyun.com/u013568383/article/details/113888776
Docker Desktop for Windows(WSL 2 方式)数据卷存放位置及如何访问
https://blog.youkuaiyun.com/u013568040/article/details/119899675
WSL 2 上的 Docker 远程容器入门
https://docs.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers
Docker 桌面 WSL 2 后端
https://docs.docker.com/desktop/windows/wsl/