Windows 7是否支持docker守护程序?

时间:2016-09-08 09:20:21

标签: docker

我已在Windows 7上安装了docker工具箱。除了docker守护程序之外,还包括docker-compose,docker-machine。

我的泊坞版:

client:
  version:1.11.1
  API version:1.23
  os/Arch:windows/amd64

server:
  version:1.12.1
  API version: 1.24
  os/Arch: linux/amd64

当我执行docker daemon命令时,它会抛出此错误

  

时间=#&34; 2016-9-08T14:39:53.685141700 + 05:30" level = fatal msg ="启动守护程序时出错:Windows版本不支持docker守护程序"

当我给dockerd时,它会抛出

  

bash:dockerd:找不到命令

是否有任何步骤使其有效?或Windows 7不支持?

3 个答案:

答案 0 :(得分:1)

不,它没有。原生Windows容器仍在开发中,我不相信Windows 7将包含在该受支持的列表中,Windows Server 2016正在成为目标。在Windows 7中,Docker作为Linux VM运行。

答案 1 :(得分:1)

来自Docker website

  

WINDOWS的DOCKER

     

[...]

     

需要Microsoft Windows 10 Professional或Enterprise 64位
  对于以前的版本,请获取Docker Toolbox

修改

Docker容器无法直接在Windows(10或7)上运行。它在所有情况下都需要虚拟化系统。

在Windows 7上,您需要Docker Toolbox中包含的Oracle Virtual Box。

在Windows 10上,Hyper-V取代了Oracle Virtual Box。

答案 2 :(得分:0)

您可以尝试将命令排除在 Docker快速入门终端之外。我正在使用需要docker守护进程并且工作的命令。