Estoy tratando de conseguir docker-componer para trabajar en Windows Server 2016 TP5. He instalado Docker para Windows (no Docker Toolbox) como un servicio, que funciona perfectamente. He descargado la última ventana acoplable compuesta para windows desde https://dl.bintray.com/docker-compose/master/ y póngalo en la misma ruta que Docker (después de desbloquear el archivo descargado y cambiarle el nombre a docker-compose.exe).
Cuando corro el docker-compose up
(en Powershell como administrador), obtengo el siguiente error:
ERROR: Couldn"t connect to Docker daemon. You might need to install Docker:
https://docs.docker.com/engine/installation/
Aquí están los estibador y docker-componer información en mi máquina:
Estibador:
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 componer:
docker-compose version 1.9.0dev, build f65f89a
Respuestas
2 para la respuesta № 1Es posible que desee intentar configurar su DOCKER_HOST
:
$ENV:DOCKER_HOST="npipe://\.pipedocker_engine"
Alternativamente, al registrar el motor, también puede hacer que escuche en TCP:
dockerd.exe -H npipe:////./pipe/docker_engine -H localhost:2375 --register-service
Hay más detalles sobre esto. Componer tema