/ / Docker Compose (docker-compose) não pôde se conectar ao daemon do docker no Windows Server 2016 TP5 - janelas, docker, docker-compose, windows-server-2016, docker-for-windows

O Docker Compose (docker-compose) não pôde se conectar ao daemon do docker no Windows Server 2016 TP5 - janelas, docker, docker-compose, windows-server-2016, docker-for-windows

Estou tentando conseguir docker-compose trabalhar em Windows Server 2016 TP5. Eu instalei o Docker for Windows (não o Docker Toolbox) como um serviço, que funciona perfeitamente. Eu fiz o download do docker-compose mais recente para janelas de https://dl.bintray.com/docker-compose/master/ e colocá-lo no mesmo caminho que o Docker (depois de desbloquear o arquivo baixado e renomeá-lo para docker-compose.exe.

Quando eu corro o docker-compose up (no Powershell como administrador), recebo o seguinte erro:

ERROR: Couldn"t connect to Docker daemon. You might need to install Docker:

https://docs.docker.com/engine/installation/

Aqui está o estivador e docker-compose informações na minha máquina:

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 Compose:

docker-compose version 1.9.0dev, build f65f89a

Respostas:

2 para resposta № 1

Você pode querer tentar definir o seu DOCKER_HOST:

$ENV:DOCKER_HOST="npipe://\.pipedocker_engine"

Como alternativa, ao registrar o mecanismo, você também pode escutar no TCP:

dockerd.exe -H npipe:////./pipe/docker_engine -H localhost:2375 --register-service

Há mais detalhes sobre isso Problema de composição