在正常情况下执行dockerrm会将容器删除,但是如果容器处于Removalinprocess状态下,

基于这种情况,可以通过以下方式解决:
1.查看容器关联的进程:
$grepdocker/proc/*/mountinfo|grep[XXX对应的值]$/proc/[ProcessID]/mountinfo.......
2.杀掉进程即可。
$kill-9[ProcessID]
3.再次执行dockerrm即可删除容器。
最近测试在使用容器时候会有容器处于Dead的状态,网上有说删除方法,可以使用
dockerstopshare-mnt1>/dev/null2>&1|exit0dockerrm-fshare-mnt1>/dev/null2>&1|exit0
这种方式会有删除不掉的情况,所以在用在这种方式删除前重启服务器,那么就能删除掉。
还有一种方式就是到docker目录比如/var/lib/docker删除相应文件夹目录
如果不想重启docker也可以使用这种办法先,如果碰到如下错误信息
查出进程号,然后使用kill-9processid
以上为个人经验,希望能给大家一个参考,也希望大家多多支持巴适教程。
Copyright @ 2021 巴适自动秒收录 此内容系本站根据来路自动抓取的结果,不代表本站赞成被显示网站的内容或立场。 蜀ICP备15001851号
本页阅读量次 | 本站总访问次 | 本站总访客人 | 今日总访问次 | 今日总访客人 | 昨日总访问次 | 昨日总访客人 | 网站地图
巴适自动秒收录于2010年7月建站,现已经稳定运行
技术支持:巴适自动秒收录