我可以在我的Windows 10上的git bash上运行docker cmds而不是我的windows 10 wsl?

时间:2018-05-30 18:35:57

标签: bash docker windows-subsystem-for-linux

我可以在我的Windows 10上的git bash上运行docker cmds,但不能在我的Windows 10 wsl上运行?

1 个答案:

答案 0 :(得分:0)

您从Windows上的bash(即mingw)运行的docker应用程序是Windows的docker应用程序。在使用wsl时,你需要在子系统中安装docker - 无法使用Linux子系统中的Windows应用程序,因此你无法使用与在windows上使用bash时相同的应用程序。

但是,您可以在wsl上安装docker client,然后通过TCP连接到Windows上的docker server。这将允许您在Windows主机上执行从wsl到docker服务器的docker命令。

你不能从wsl使用docker for Linux,因为wsl已经是一个hyperv机器,你不能嵌套hypervs。