【问题标题】:Why docker switch to Linux containes error on Windows10 pc?为什么 docker 在 Windows 10 pc 上切换到 Linux 容器错误?
【发布时间】:2019-07-04 05:09:42
【问题描述】:

我想在 win 10 上使用 docker。但我不能通过“拉”使用图像,因为我的引擎是 Windows。所以我想换成 Linux 。但我有问题。 (我可以在切换到 Linux 容器之前使用 docker)
也许我的hyper-v 不正常。但是如何解决它。

有我的错误信息:

无法创建:停止运行的命令,因为 首选项变量“ErrorActionPreference”或通用参数 设置为停止:由于找不到对象,Hyper-V 试图访问 计算机上的对象“DESKTOP-ILCQ0I2”到错误。验证 此计算机上的虚拟机管理服务正在运行。在 New-Switch, : Line 121 In , : line 411 在 Docker.Core.Pipe.NamedPipeClient.Send(String 动作, Object[] 参数)位置 C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Core\pipe \NamedPipeClient.cs:第 36 行    在 Docker.Actions.c__DisplayClass28_0.b__0() 位置 C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs: OK No. 305    在 Docker.WPF.TaskQueue.c__DisplayClass19_0.<.ctor>b__1() 位置 C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.WPF\TaskQueue。 Cs:第 59 行

【问题讨论】:

    标签: windows docker


    【解决方案1】:

    尝试以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

    然后重启:

    Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
    

    如果这不起作用,请参阅this

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 2019-11-26
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 2018-01-21
      • 2017-02-01
      相关资源
      最近更新 更多