win10 环境,用 windows terminal 打开 powershell git-bash 都可以运行 docker ,与 win 下的 docker desktop 共享容器。为啥 wsl 1/2 下的 ubuntu 1.6/1.8/2.0 都不可以共享管理 win 下的 docker ,有什么办法做到么?
1
Privileges 2022-03-19 17:14:20 +08:00
wsl 1 ? 我的 wsl 2 + Ubuntu-20.04 是能正常共享 Windows 下的 Docker
|
2
raw0xff OP @Privileges 你的安装顺序是?
|
3
Privileges 2022-03-19 18:08:49 +08:00
@raw0xff
wsl2 -> Ubuntu-20.04 -> Docker Desktop -> Docker Desktop 设置 (Resources 里面的 Enable integration with additional distros 选中 Ubuntu) 不管是 PowerShell 还是 Ubuntu 容器都是共享的 |
4
raw0xff OP docs.docker.com/desktop/windows/wsl/
已.解.决 大概路径是把 linux 所在的 wsl 版本设置成 wsl2 ,--set-version ubuntu 2 ,然后在 win 下的 docker desktop 设置中打开对 wsl2 ubuntu 的混合设置。 |
5
raw0xff OP @Privileges 老哥正解
|