无法在Windows 8上切换Docker OS

时间:2018-11-15 00:22:15

标签: windows docker operating-system

我已经在Windows 8上安装了Docker工具箱,并且能够运行Docker容器。但是,我在系统任务栏中没有Docker图标,因此无法更改Docker设置。具体来说,我需要将Docker OS从Linux切换到Windows。

有没有办法让图标显示在系统托盘中?有人遇到过这个问题吗?

或者,可以从CLI切换Docker OS吗?根据Docker论坛,我需要运行SwitchDeamon,但是Docker安装文件夹中没有此工具,VisualStudio也无法切换操作系统。

1 个答案:

答案 0 :(得分:1)

请参见microsoft doc

  

Windows容器包含两种不同的容器类型或运行时:Windows Server容器和Hyper-V隔离

这意味着Windows容器只能与hyper-v或Windows Server 2016+一起使用,因此,如果您不使用服务器版本,则支持hyper-v的Windows 10专业版是运行Windows容器所必需的。

使用docker toolbox(而不是docker for windows),您可以仅使用virtualbox运行linux容器。因此,如果您使用Windows7,Windows8,Windows10家庭版,那么您一定要使用docker toolbox,然后才可以使用Linux容器。

在docker论坛上也有discussion

因此,docker toolbox仅支持linux容器,因此没有必要在Windows8上进行切换。