gpt4 book ai didi

windows - 无法在 Mac OS X 主机上的 Windows 10 VirtualBox VM 中运行基于 docker 的 Windows 容器

转载 作者:可可西里 更新时间:2023-11-01 11:24:17 25 4
gpt4 key购买 nike

当我尝试使用以下命令运行基于 docker 的 Windows 容器时出现以下错误:

docker pull microsoft/dotnet-framework
docker run -it microsoft/dotnet-framework cmd

docker: Error response from daemon: container 31112532fbefca415cfb10134612cf4467c084e93e699b7caa320ca60f5df266 encountered an error during CreateContainer: failure in a Windows system call: No hypervisor is present on this system. (0xc0351000)

Windows 版 Docker 在 Macbook Pro(基于 Intel,2016,OS X El Capitan)上的 Windows 10 Pro VM(使用 VirtualBox)中设置。在 Docker 的设置中,我切换到使用 Windows 容器。 OS X 是否存在特定问题?因为我能够在运行 Windows 10 专业版的 PC 上完成这项工作。

最佳答案

在 Windows 10 上运行 Docker Windows 容器时,需要 Hyper-V。这不适用于 VirtualBox,因为 VirtualBox does not support nested virtualization .

您应该在 VirtualBox VM 中安装 Windows Server 2016 (WS2016)。 WS2016 可以运行进程隔离的 Docker Windows 容器,不需要 Hyper-V。

您可以 trial WS2016 for freeStefan Scherer maintains a set Vagrant scripts that automate setup and configuration .

关于windows - 无法在 Mac OS X 主机上的 Windows 10 VirtualBox VM 中运行基于 docker 的 Windows 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45655026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com