【发布时间】:2018-04-04 12:29:31
【问题描述】:
所以我在 VMware vSphere 上有一个 Windows 10 虚拟机,我正在尝试在其上运行带有 Linux 容器的 Docker for Windows。 Hyper-V 已激活,如果使用 Windows 容器,Docker for Windows 可以正常启动。但是当我想切换到 Linux 容器时,启动失败并显示以下错误消息:
无法启动:Der ausgeführte Befehl wurde bedet, da die Einstellungsvariable "ErrorActionPreference" oder ein allgemeiner Parameter auf "Stop" festgelegt ist: Fehler beim Starten von "MobyLinuxVM"。
Fehler beim Starten des traitsllen Computers "MobyLinuxVM", da eine der Hyper-V-Komponenten nicht ausgeführt wrd。
Fehler beim Starten von "MobyLinuxVM"(ID des 德德伦计算机 47AE749A-D0A7-46A0-A45D-C32FB1B49022)。
德德德勒计算机 "MobyLinuxVM" konnte vom Verwaltungsdienst für meadowlle Computer nicht gestartet werden, da eine der Hyper-V-Komponenten nicht ausgeführt wird(ID 德德德莱恩计算机:47AE749A-D0A7-46A0-A45D-C32FB1B49022).. bei Start-MobyLinuxVM, : Zeile 300 贝,:泽勒395 bei Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeClient.cs:Zeile 36. 北 Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) 在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:Zeile 67。 在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:Zeile 51 中的 Docker.Actions.c__DisplayClass14_0.b__0()。 bei Docker.WPF.TaskQueue.c__DisplayClass19_0.<.ctor>b__1() 在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.WPF\TaskQueue.cs:Zeile 59.
vSphere 有 4 个“CPU/MMU 虚拟化”选项(由我翻译):
- 自动
- 两者都使用软件虚拟化
- 将 Intel VT-x/AMD-V 用于 CPU,将软件用于 MMU 虚拟化
- 将 Intel VT-x/AMD-V 用于 CPU,将 Intel EPT/AMD RVI 用于 MMU 虚拟化
我已经尝试了全部 4 个的全新 Docker 安装,并在更改设置后重新启动,并且始终得到相同的结果。
有什么想法或建议吗?
【问题讨论】:
标签: docker vmware virtualization vsphere docker-for-windows