Docker无法在Windows 10上启动

6yoyoihd  于 2023-08-07  发布在  Windows
关注(0)|答案(5)|浏览(301)

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

字符串
有什么线索吗?或者如何解决这个问题?

vktxenjb

vktxenjb1#

我回答这个问题是因为我没有找到一个详细的答案。像@alalinaci和@Omar一样,将Docker重置为出厂默认值是可行的。这可以通过打开Docker桌面,转到故障排除菜单(上面的bug图标)并选择 “重置为出厂默认值” 来完成。将自动重新启动。
x1c 0d1x的数据
完成后必须进行登录。

e0uiprwp

e0uiprwp2#

设置到工厂,然后重新启动docker,这对我来说很有用。

06odsfpq

06odsfpq3#

转到Docker Desktop App中的故障排除并强制重启。

osh3o9ms

osh3o9ms4#

来自https://forums.docker.com/t/docker-for-windows-wont-launch/15725/14
重新启动“Windows Management Instrumentation”服务。这会导致hyper-v重新启动,一旦完成,请尝试再次启动Docker Desktop。
此外,本发明还包括:在任务管理器中搜索docker,杀死所有与docker相关的进程,停止所有与docker相关的服务。

y3bcpkx1

y3bcpkx15#

在Windows 10更新后的场景中(2021年9月14日-KB 5005565(OS Build 19041.1237、19042.1237和19043.1237)
Docker无法启动。即使右键单击==>以管理员身份运行,它也不会做任何事情。此外,已尝试切换守护程序。
对我有用的是右键单击Docker Desktop图标,选择“疑难解答兼容性”,然后选择“疑难解答程序”并按照说明操作。
兼容性故障排除:
x1c 0d1x的数据
故障排除程序:


相关问题