Docker撰写(docker-compose)无法连接到Windows Server 2016 TP5上的docker守护进程
我正在试图让docker-compose在Windows Server 2016 TP5上工作 。 我已经安装了Docker for Windows(不是Docker Toolbox)作为一项服务,完美的工作。 我已经从https://dl.bintray.com/docker-compose/master/下载了最新的docker-compose,并将其放在与Docker相同的path中(解除阻塞下载的文件后,将其重命名为docker-compose 。可执行程序。
当我运行docker-compose up
(作为pipe理员在Powershell中)时,出现以下错误:
ERROR: Couldn't connect to Docker daemon. You might need to install Docker: https://docs.docker.com/engine/installation/
以下是我的机器上的docker和docker组成信息:
泊坞窗:
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
你可能想尝试设置你的DOCKER_HOST
:
$ENV:DOCKER_HOST="npipe://\\.\pipe\docker_engine"
或者,在注册引擎时,您也可以在TCP上侦听:
dockerd.exe -H npipe:////./pipe/docker_engine -H localhost:2375 --register-service
有关此撰写问题的更多详细信息