我尝试搜索一些网页,发现他们教你必须安装 Windows docker 桌面。
我对此感到困惑,因为 MS 说 WSL2 是基于 Windows 的,Linux Core
所以理论上它不需要 Windows 桌面。
Docker Desktop WSL 2 后端 | Docker 文档说它需要 docker 桌面,但我可以使用这个脚本在 WSL2 中安装和构建 docker,并且没有 windows docker 桌面。
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
$ sudo service docker start
答案1
Docker Desktop 提供与 Windows 的开箱即用集成,例如 CLIdocker
和文件夹映射。
如果您不想要这些,则不需要 Docker Desktop。您不是在查看 Docker 引擎文档,而是在查看 Docker Desktop 文档。WSL 2 只是 Linux,因此您可以安装任何 Linux 软件(没有特殊硬件或奇特的内核功能要求)。
docker
如果需要,您还可以使用DOCKER_HOST
...环境变量手动设置CLI。