我试图搜索一些网页,发现他们教你必须安装 windows docker 桌面。
我对此感到困惑,因为MS说WSL2是基于的,Linux Core
所以理论上它不需要windows桌面。
Docker 桌面 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
Docker Desktop 提供与 Windows 的开箱即用集成,例如
docker
CLI 和文件夹映射。如果您不想要这些,则不需要 Docker Desktop。您查看的不是 Docker 引擎文档,而是 Docker Desktop 文档。WSL 2 只是 Linux,因此您可以安装任何 Linux 软件(没有特殊硬件或外来内核功能要求)。
docker
如果需要,您还可以使用DOCKER_HOST
…环境变量手动设置CLI。