Docker无法在Windows 10上启动

时间:2018-05-10 02:55:04

标签: windows docker

Docker在Windows 10企业版上一直存在间歇性问题。重新启动机器时,Docker有时启动但不总是启动。如果它没有启动,我会杀死Docker进程并通过转到菜单项" Docker for Windows"手动重新启动它。但这从未启动Docker。在检查日志文件时,似乎该过程“卡住了”。这是日志文件的尾部:

    [21:40:07.907][PowerShell     ][Info   ] Run script with parameters: -Create True -VhdPathOverride  -VhdSize 64424509440 -SwitchSubnetAddress 10.0.75.0 -SwitchSubnetMaskSize 24 -CPUs 2 -Memory 2048 -IsoFile C:\Program Files\Docker\Docker\Resources\docker-for-win.iso...
[21:40:07.907][HyperV         ][Info   ] Script started at 21:40:07.907
[21:40:07.907][HyperVGuids    ][Info   ] GUIDs installed
[21:40:07.929][HyperV         ][Info   ] Module loaded at 21:40:07.929
[21:40:07.929][Firewall       ][Info   ] All existing rules are removed.
[21:40:07.929][Firewall       ][Info   ] Opening ports for C:\Program Files\Docker\Docker\Resources\com.docker.proxy.exe...
[21:40:07.960][Firewall       ][Info   ] Opening ports for SMB...
[21:40:07.960][HyperV         ][Info   ] Creating Switch: DockerNAT...
[21:40:07.992][Firewall       ][Info   ] Ports are opened
[21:40:14.115][HyperV         ][Info   ] Switch created.
[21:40:23.431][HyperV         ][Info   ] Set IP address on switch
[21:40:24.387][HyperV         ][Info   ] Creating VM MobyLinuxVM...
[21:40:26.443][HyperV         ][Info   ] Setting CPUs to 2 and Memory to 2048 MB
[21:40:27.072][HyperV         ][Info   ] Attach VHD C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\MobyLinuxVM.vhdx

有关正在发生的事情的任何线索?或者如何解决这个问题?

4 个答案:

答案 0 :(得分:1)

设置为工厂,然后重新启动 docker,这对我有用。

答案 1 :(得分:1)

转到 Docker 桌面应用程序中的故障排除并强制重启。

答案 2 :(得分:1)

我回答这个问题是因为我没有找到详细的答案。就像@alalinaci 和@Omar 所说,将 Docker 重置为出厂默认值是可行的。这可以通过打开 Docker 桌面来完成,转到故障排除菜单(上面的错误图标)并选择“重置为出厂默认设置”。将自动重新启动。

完成后必须进行登录。

答案 3 :(得分:0)

也许您的问题与此问题有关:https://github.com/docker/for-win/issues/941#issuecomment-324535767,请尝试关闭快速启动