gpt4 book ai didi

Docker 窗口给出消息-超时已过期且操作尚未完成

转载 作者:行者123 更新时间:2023-12-02 17:56:27 25 4
gpt4 key购买 nike

我一直在尝试为窗口机器设置 Docker 并在 Docker 中运行 Asp.Net core 2.0 应用程序。我已经设置了以下项目。

  • 寡妇 10。
  • Visual Studio 2017,社区版。
  • 安装了 Core 2.0。

  • 我创建了一个示例 Asp.Net Core2.0 应用程序并选择了 Docker 来运行这个应用程序。

    以下是详情——
  • 默认项目设置引用图像-
    Asp.Net core2.0 project setup
  • Docker run status

  • 以下是超时问题的详细信息。
       Time out has expired and the operation has not been completed.
    at System.ServiceProcess.ServiceController.WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeout)
    at Docker.Backend.Processes.WindowsDockerDaemon.TryToStartService(String args, Dictionary`2 env) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\Processes\WindowsDockerDaemon.cs:line 138
    at Docker.Backend.ContainerEngine.Windows.DoStart(Settings settings, String daemonOptions) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\ContainerEngine\Windows.cs:line 200
    at Docker.Backend.ContainerEngine.Windows.Start(Settings settings, String daemonOptions) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Backend\ContainerEngine\Windows.cs:line 78
    at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters) in C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeServer.cs:line 47
    at Docker.Core.Pipe.Nam

    任何人都可以建议超时可能出现的问题,我已经尝试并重置了docker

    最佳答案

    我遇到了这个问题,并认为有必要确认我的系统上是否启用了虚拟化,因为它被禁用可能是问题所在。显然,那是我的问题。

    所以基本上,因为我已经在“打开或关闭 Windows 功能”下打开了 Hyper-V,所以我只是在管理模式下在 windows power-shell 上运行脚本:

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

    这迫使重新启动,之后我很好。

    这是在 windows-10 上启用的引用指南:
    https://thebackroomtech.com/2019/03/11/how-to-enable-virtualization-in-windows-10/

    希望这可以帮助。

    关于Docker 窗口给出消息-超时已过期且操作尚未完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46625106/

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