Docker里面的Docker在Windows上

pan*_*nch 10 windows-7 docker docker-container

我在Ubuntu/Linux的docker docker容器中看到了docker.根据此线程中的回复,以下命令有效

docker run -v /var/run/docker.sock:/run/docker.sock -v $(which docker):/bin/docker [your image

在Windows 7中是否有可用于docker的类似命令?

Apo*_*eus 20

我在Windows 10中使用以下命令在docker中运行docker.docker图像是高山操作系统.注意路径是//var/run/docker.sock

docker run -it --rm --privileged --name dockerindocker -v //var/run/docker.sock:/var/run/docker.sock docker

/ # docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
02285c22006f        docker              "docker-entrypoint..."   3 seconds ago       Up 2 seconds                            dockerindocker

/ # cat /etc/alpine-release
3.6.2

  • 此修复的问题是 Windows 上的“bash”会自动将路径转换为 ​​Windows 格式,即使它们不是真正的本地路径。在路径开头加倍斜杠可以将其从自动转换中“逃脱”。在“cmd.exe”或 Powershell 中运行时,路径中的双斜杠不是必需的,因为这些 shell 不执行此转换。 (2认同)