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

标签 docker asp.net-core window docker-machine

我一直在尝试为窗口机器设置 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/

    相关文章:

    java - 无法从 docker 容器连接到在我的主机上运行的 mySql

    c# - 如何使 XML 文件成为 vNext (ASP.NET 5) 类库中的嵌入式资源?

    c# - 如何通过 Razor Pages 扩展 ASP.NET Core MVC 项目?

    asp.net - 调用 window.open 打开一个窗口,但随后它突然最小化

    python - 导入Gtk并关闭窗口后访问Gdk区域

    docker - 如何设置Dockerfile,使容器OS为Ubuntu?

    python - 尝试从外部Python连接到Docker中的SQL Server

    asp.net - 在 Azure 应用服务 (AAS) 窗口中运行的 .NET Core 应用程序的日志流中未显示应用程序日志

    c# - 如何阻止 MainWindow 关闭整个应用程序

    spring-boot - Kubernetes 目录 configMap 和 java 系统属性