docker 容器 停不掉,docker rm -f 也删不掉,求大神指教
docker吧
全部回复
仅看楼主
level 1
DK玩youxi 楼主
docker 容器 停不掉,docker rm -f 也删不掉,求大神指教
2017年03月07日 16点03分 1
level 7
docker stop (container id)
2017年03月09日 14点03分 2
人家都说停不掉了,你还stop
2019年03月06日 08点03分
level 1
是不是同时运行了太多的docker 容器, 将内存耗完了?
等不及了就强制重启一下机器, 之后开个虚拟终端 跑个top 看着内存消耗
2017年03月29日 07点03分 3
level 1
可以关闭daemon
2018年02月26日 00点02分 5
level 1
[滑稽]楼上动不动就是关这个关那个的,其实不需要那么麻烦,重新买台电脑就好了
2018年03月02日 01点03分 7
MLGB
2018年10月18日 02点10分
SB
2019年03月06日 08点03分
level 1
很多时候不知道正确答案就不要瞎说,很多环境是你说重启就能重启的?
2019年03月06日 08点03分 9
level 1
很多时候不知道正确答案就不要瞎说,很多环境是你说不能重启就不能重启的?
2019年03月30日 07点03分 11
level 2
遇到一次容器停不掉,是因为学习docker的时候给容器添加了服务,使容器能够自启动,所以stop容器之后,ls发现容器还启动着,用docker service ls 查看服务,删除相关服务,在stop容器,之后在删除容器.
2019年06月14日 07点06分 12
level 1
先停止 dockerd 服务,搜索 docker 所在的文件夹,查找 容器ID 对应的文件夹和文件,删除掉,然后再重启 dockerd 服务。
出现这种原因一般是 dockerd 被强制关闭造成的,container 档案中保存了对应容器进程的 id 和状态。一旦 dockerd 强制终止,它并未在重启后检测容器进程的情况,而是完全信任了自己的 container 档案,要么认为容器还在运行,非要去成功 kill 那个已经不存在的 pid,不kill成功誓不罢休。要么就是 docker run 加了 --rm 参数,这种情况下 dockerd 停止时,一旦没有来得及删除,那么下次启动时会一直保持 “正在移除” 这个状态,此时 stop 会告诉你已经停止,删除时又告诉你 removal 正在进行。
所以,停掉服务手工干掉那些记录即可。
2019年10月17日 08点10分 13
赞
2021年12月08日 02点12分
level 1
容器挂掉了吧,可以去容器内部看下
2022年01月03日 14点01分 14
1