【发布时间】:2018-03-19 09:40:48
【问题描述】:
我一直在尝试为窗口机器设置 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
以下是超时问题的详细信息。
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
【问题讨论】:
-
您是否启动了“Docker for Windows”应用程序?它需要运行。当 Docker 运行时,会显示 Docker 鲸鱼。默认情况下,Docker 鲸鱼图标放置在通知区域中。如果它被隐藏,请单击任务栏上的向上箭头以显示它。
-
@alwayslearning 感谢您的快速响应,您能否建议在哪里检查,我正在添加屏幕截图以供参考。我无法添加屏幕截图,我已经从以下路径运行 Docker 终端 -C:\Users\jitendra\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Docker 并重置所有设置但仍然出现超时错误
-
作为第一步,您能否尝试运行此处描述的“hello world”示例 - docs.docker.com/docker-for-windows/… 它运行时是否没有任何错误?
-
您好,您检查过system requirements 吗?我遇到了同样的问题,我发现我的机器使用的是尚不支持的 Windows 10 Home
-
这听起来很愚蠢。但我遇到了同样的错误:Docker for Windows installed on a Windows 10VM running on VMware Fusion on a Mac。退出 docker,并以管理员身份重新运行让它为我运行。
标签: docker asp.net-core window docker-machine