我已经在Windows 8上安装了Docker工具箱,并且能够运行Docker容器。但是,我在系统任务栏中没有Docker图标,因此无法更改Docker设置。具体来说,我需要将Docker OS从Linux切换到Windows。
有没有办法让图标显示在系统托盘中?有人遇到过这个问题吗?
或者,可以从CLI切换Docker OS吗?根据Docker论坛,我需要运行SwitchDeamon,但是Docker安装文件夹中没有此工具,VisualStudio也无法切换操作系统。
答案 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上进行切换。