我以 Deamon 模式启动了一个容器,我想用常规命令来停止它:
docker stop [Container-ID]
半小时后,什么也没发生。我取消了这个命令并尝试了下一个命令:
docker rm [Container-ID] -f
它也什么也没做。
当我现在发送此命令时,它告诉我它已经删除了容器。
我也关闭了计算机并重新启动,但没有效果。
有人能告诉我如何停止/删除这个容器吗?
我在用:
Windows 10
Docker 版本 2.0.5.0
答案1
当服务启动并此时重新启动操作系统时,我遇到了同样的问题。之后,它会导致无法停止的挂起容器。
此时我发现的解决方法是卸载docker并重新安装。
Windows 10 1903
Docker 19.03.1
Uninstall-Package -Name docker -ProviderName DockerMsftProvider -Force
mv C:\ProgramData\docker\windowsfilter C:\ProgramData\docker\windowsfilter.old
Install-Package -Name docker -ProviderName DockerMsftProvider -Force
Restart-Computer -Force