docker wsl2 踩坑记录 | 唯独你没懂,居然把路径藏在这里

docker wsl2 踩坑记录

docker-desktop 是什么

Docker Desktop WSL 2 backend

What is the docker-desktop-data distro

简单地说,使用 docker-desktop-wsl 方式使用 docker,会给你创建两个 wsl distro。一个包含 docker/docker-desktop 服务本体,一个用于存储附属的数据(比如 images 等)。

这中间就会导致 docker 文件的实际位置很奇怪,我还没有研究透。

官方推荐的 win10 下的实践是:你的用 docker-desktop 设置把你主机 docker 集成到某个 distro(wsl 可以使用的 linux 发行版,我的是 Ubuntu)。然后在 win10 的开发环境去 remote 连接你的 Ubuntu。

这样你就能用 win10 的图形界面,在 linux 的环境下,进行包含 docker 的开发过程了。

wsl 里的 docker 到底在哪里

Docker volumes on Windows WSL2

Locating data volumes in Docker Desktop (Windows)

More generally /var/lib/docker/ maps to \\wsl$\docker-desktop-data\version-pack-data\community\docker\.

简单地说,打开 win10 文件管理器,输入:

\\wsl$\docker-desktop-data\version-pack-data\community\docker\

去 inspect 得到的/var/lib/docker/...都是在这个路径下的。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值