(1)執(zhí)行刪除命令無法刪除docker的目錄:
#?ll?/var/lib/docker/containers?|?grep?caf8ef20f3c1 #?cd?/var/lib/docker/containers? #?rm?-rf?caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8
這個(gè)時(shí)候我們會(huì)收到這樣的報(bào)錯(cuò):
rm:?無法刪除"/var/lib/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/secrets":?設(shè)備或資源忙 ????無法刪除"/var/lib/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/shm":?設(shè)備或資源忙
(2)從上面報(bào)錯(cuò)我們可以看到“secrets”和“shm”共享掛載導(dǎo)致無法刪除,首先找到掛載的位置,然后取消掛載后,再刪除:
#?cat?/proc/mounts?|grep?"docker"?|grep?"caf8ef20f3c1"
(3)取消掛載:
#?umount?/data/sys/var/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/secrets #?umount?/data/sys/var/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/shm
(4)再次查看:
#?cat?/proc/mounts?|grep?"docker"?|grep?"caf8ef20f3c1"??//已經(jīng)沒有啦
(5)現(xiàn)在執(zhí)行刪除docker的目錄:
#?cd?/var/lib/docker/containers? #?rm?-rf?caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8
(6)刪除容器服務(wù)
現(xiàn)在我們使用 rm 或 kill 來刪除 容器服務(wù):
#?docker?rm?-f?caf8ef20f3c1c #或 #?docker?kill?--signal=SIGINT??caf8ef20f3c1
如果上面命令運(yùn)行之后,出現(xiàn)hang住(卡住)現(xiàn)象,請(qǐng)重啟docker服務(wù):
#?systemctl?restart?docker
做完以上步驟,所遇問題基本就可以解決了。
推薦教程:docker教程
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦