0

Andockfenster I Docker-komponieren arbeitet auf Windows Server 2016 TP5 zu bekommen versuchen. Ich habe Docker für Windows (nicht Docker Toolbox) als Dienst installiert, was perfekt funktioniert. Ich habe die heruntergeladene neueste Docker-komponieren für Fenster aus https://dl.bintray.com/docker-compose/master/ und steckt es in dem gleichen Weg wie Docker (nach der heruntergeladenen Datei Entsperrung und Umbenennung zu compose.exe Andockfenster.Docker Compose (Docker-compose) konnte keine Verbindung herstellen Daemon auf Windows Server 2016 TP5

Als ich dem docker-compose up (in Powershell ausgeführt werden als Administrator), erhalte ich folgende Fehlermeldung:

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

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

Hier sind die Docker und Informationen auf meinem Rechner Docker-komponieren:

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 
+0

Ich habe auch versucht _docker-compose_ mit __chocolatey__ installieren. Es installiert "docker-compose version 1.8.1, Build 004ddae". Das hat auch nicht funktioniert, und das Ausführen von 'docker-compose up' zeigt genau denselben Fehler. – moriazat

Antwort

2

Sie könnten Ihre DOCKER_HOST versuchen wollen zu setzen:

$ENV:DOCKER_HOST="npipe://\\.\pipe\docker_engine" 

Alternativ kann, wenn der Motor registrieren, können Sie es auf TCP machen zu hören:

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

Es gibt mehr det krankt an dieser Compose issue

+0

Danke @friism. Ich fand Ihren Artikel früher: https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/ und ich habe genau die gleiche Sache, wie Sie beide in die haben erklären Artikel und hier, außer ich habe den Dienst zuerst abgemeldet. Es funktionierte. Allerdings bekomme ich ein anderes Thema, das mit Netzwerken zu tun hat. Ich erkannte, dass es immer noch ein offenes Problem mit Docker-Compose unter Windows ist: https://github.com/docker/compose/issues/3252 – moriazat

+0

@moriazat das ist, weil Sie TP5 verwenden. Auf RTM (und mit den neuesten Windows-Updates) funktioniert docker-compose vollständig für einen einzelnen Host. Laden Sie RTM eval hier kostenlos herunter: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016 – friism

Verwandte Themen