我在一个容器中运行 Docker,我是这样开始的:
docker run -d `
-v //./pipe/docker_engine://./pipe/docker_engine `
-v "$($dockerpath):C:/docker"
在容器内,我可以正常运行docker ps
,它会返回主机引擎上正在运行的容器。
但是,当我运行时docker-compose
,我收到错误:
无法连接到 Docker 守护程序。您可能需要启动 Docker for Windows。
当我使用 TCP/TLS 连接到 Docker 引擎时,这很好用。当我切换到使用命名管道时,问题就开始了。
任何想法如何解决?