windows10 安装 docker 基于 WSL 2

本文介绍如何安装DockerDesktop并配置WSL2作为后端,包括下载DockerDesktop稳定版本、安装步骤、设置WSL2版本以及集成Docker与WSL2等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 版本 。

  1. 按照通常的安装说明安装 Docker Desktop。 如果运行的是受支持的系统,Docker Desktop 会在安装过程中提示启用 WSL 2。 阅读屏幕上显示的信息并启用 WSL 2 以继续。

  2. 从 Windows 开始菜单启动 Docker 桌面。

  3. 从 Docker 菜单中,选择 设置 > 常规
    在这里插入图片描述

  4. 选中 使用基于 WSL 2 的引擎 复选框。
    Select the Use WSL 2 based engine check box.
    如果您在支持 WSL 2 的系统上安装了 Docker Desktop,则默认情况下将启用此选项。

  5. 单击 应用并重新启动 。

  6. 确保分发以 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

  7. 当 Docker Desktop 重新启动时,转到 Settings > Resources > WSL Integration
    在您的默认 WSL 发行版上启用 Docker-WSL 集成。在下图中选择WSL 2 Linux 发行版,(由于我就装了一个Ubuntu18,所以只有一个)
    在这里插入图片描述

  8. 单击 应用并重新启动 。
    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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qGtHD9vY-1629816019949)(:/08c0246bee2c453397d3f37dd67c1c83)]

参考文档
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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值