我已在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不支持?
答案 0 :(得分:1)
不,它没有。原生Windows容器仍在开发中,我不相信Windows 7将包含在该受支持的列表中,Windows Server 2016正在成为目标。在Windows 7中,Docker作为Linux VM运行。
答案 1 :(得分:1)
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守护进程并且工作的命令。