【发布时间】:2016-10-02 01:37:09
【问题描述】:
我正在尝试让 docker-compose 在 Windows Server 2016 TP5 上工作。我已经安装了 Docker Desktop for Windows(不是 Docker Toolbox)作为服务,它运行良好。我已经从https://dl.bintray.com/docker-compose/master/ 下载了最新的 docker-compose for windows 并将其放在与 Docker 相同的路径中(取消阻止下载的文件并将其重命名为 docker-compose.exe。
当我运行 docker-compose up(在 Powershell 中以管理员身份)时,我收到以下错误:
错误:无法连接到 Docker 守护程序。您可能需要安装 码头工人:
这里是我机器上的docker和docker-compose信息:
码头工人:
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
【问题讨论】:
-
我还尝试使用 chocolatey 安装 docker-compose。它安装
docker-compose version 1.8.1, build 004ddae。这也不起作用,运行docker-compose up显示完全相同的错误。 -
只要重启docker,这个问题就解决了!
标签: docker docker-compose windows-server-2016 docker-for-windows docker-desktop