這篇文章主要講解了“Docker中無法停止或刪除容器服務(wù)問題怎么解決”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Docker中無法停止或刪除容器服務(wù)問題怎么解決”吧!
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都做網(wǎng)站、商南網(wǎng)絡(luò)推廣、微信平臺小程序開發(fā)、商南網(wǎng)絡(luò)營銷、商南企業(yè)策劃、商南品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供商南建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
操作步驟
(1)執(zhí)行刪除命令無法刪除docker的目錄:
# ll /var/lib/docker/containers | grep caf8ef20f3c1 # cd /var/lib/docker/containers # rm -rf caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8
這個時候我們會收到這樣的報錯:
rm: 無法刪除"/var/lib/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/secrets": 設(shè)備或資源忙 無法刪除"/var/lib/docker/containers/caf8ef20f3c1c78f03a5844ee23abc1d7e44246f242292040f1ef288899d0cb8/shm": 設(shè)備或資源忙
(2)從上面報錯我們可以看到“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
如果上面命令運行之后,出現(xiàn)hang住(卡?。┈F(xiàn)象,請重啟docker服務(wù):
# systemctl restart docker
感謝各位的閱讀,以上就是“Docker中無法停止或刪除容器服務(wù)問題怎么解決”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Docker中無法停止或刪除容器服務(wù)問題怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!