windows - Docker 无法在 Windows 10 上启动

标签 windows docker

Docker 在 Windows 10 Enterprise 上一直存在间歇性问题。当机器重新启动时,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

关于发生了什么的任何线索?或者如何解决这个问题?

最佳答案

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

完成后必须进行登录。

关于windows - Docker 无法在 Windows 10 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50264781/

相关文章:

java - Docker-Tomcat 容器中的 Spring 应用程序在一台主机上运行,​​在另一台主机上失败

docker - 如何在 OpenShift 中使用 "oc new-app"向 docker run 提供参数?

amazon-web-services - 带有Docker和Elastic Beanstalk的企业应用程序

c - 有效地为不同的 Windows 版本使用不同的 API

c - 具有多个参数的 shellexecuteEx

windows - 如何以编程方式确定用户帐户是否是 Windows 中特定组的成员?

docker - 在Dockerfile中的容器内复制文件

docker - K6 InfluxDB + Grafana Docker:如何预加载仪表板

windows - 这个 "Can' t open perl script : No such file or directory"是什么原因

c# - 使用远程桌面的远程计算机的 MachineName