我正在尝试 docker-compose 在 Windows Server 2016 TP5 上工作。我已经安装了 Docker Desktop for Windows (而非Docker Toolbox)作为服务,它运行良好。我从https://dl.bintray.com/docker-compose/master/下载了最新的docker-compose for windows并将其放在与Docker相同的路径中(解锁下载的文件后,将其重命名为docker-compose.exe。
当我运行docker-compose up
(在Powershell中作为管理员)时,我收到以下错误:
错误:无法连接到Docker守护程序。您可能需要安装 泊坞:
以下是我机器上的 docker 和 docker-compose 信息:
泊坞:
Client:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:52:38 2016
OS/Arch: windows/amd64
Server:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:52:38 2016
OS/Arch: windows/amd64
Docker撰写:
docker-compose version 1.9.0dev, build f65f89a
答案 0 :(得分:2)
您可能想尝试设置$ENV:DOCKER_HOST="npipe://\\.\pipe\docker_engine"
:
dockerd.exe -H npipe:////./pipe/docker_engine -H localhost:2375 --register-service
或者,在注册引擎时,您也可以在TCP上进行侦听:
OnDelete
的详细信息