/ / Docker Windows Server 2016上のドッカーデーモンに接続できませんでした。TP5 - windows、docker、docker-compose、windows-server-2016、docker-for-windows

Docker Compose(docker-compose)がWindows Server 2016上のdockerデーモンに接続できませんでしたTP5 - windows、docker、docker-compose、windows-server-2016、docker-for-windows

私は取得しようとしています ドッカーの作成 働く Windows Server 2016 TP5。 Docker for Windows(Docker Toolboxではなく)をサービスとしてインストールしました。これは完全に機能します。私は最新のドッカーをダウンロードしました。 https://dl.bintray.com/docker-compose/master/ Dockerと同じパスに入れます(ダウンロードしたファイルのブロックを解除し、docker-compose.exeに名前を変更した後)。

私が docker-compose up (Powershellでは管理者として)、私は次のエラーが表示されます:

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

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

ここに ドッカー そして ドッカーの作成 私のマシンに関する情報:

ドッカー:

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 version 1.9.0dev, build f65f89a

回答:

回答№1は2

あなたはあなたの DOCKER_HOST

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

また、エンジンを登録するときに、TCPでも受信できるようにすることができます。

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

これについての詳細があります 問題を作成