Docker容器處于Removal in process無(wú)法刪除問(wèn)題及解決
Docker容器處于Removal in process無(wú)法刪除
在正常情況下執(zhí)行docker rm會(huì)將容器刪除,但是如果容器處于Removal in process狀態(tài)下,
執(zhí)行docker rm會(huì)出現(xiàn):
remove /mnt/docker/devicemapper/mnt/remove /mnt/docker/devicemapper/mnt/XXXXXXXX: device or resource busy
基于這種情況,可以通過(guò)以下方式解決:
1.查看容器關(guān)聯(lián)的進(jìn)程:
$ grep docker /proc/*/mountinfo | grep [XXX對(duì)應(yīng)的值] $ /proc/[ProcessID]/mountinfo.......
2.殺掉進(jìn)程即可。
$ kill -9 [ProcessID]
3.再次執(zhí)行docker rm即可刪除容器。
$ docker rm containerID
刪除docker容器狀態(tài)為Dead的container
最近測(cè)試在使用容器時(shí)候會(huì)有容器處于Dead的狀態(tài),網(wǎng)上有說(shuō)刪除方法,可以使用
docker stop share-mnt 1>/dev/null 2>&1 | exit 0 docker rm -f share-mnt 1>/dev/null 2>&1 | exit 0
這種方式會(huì)有刪除不掉的情況,所以在用在這種方式刪除前重啟服務(wù)器,那么就能刪除掉。
還有一種方式就是到docker目錄比如 /var/lib/docker刪除相應(yīng)文件夾目錄
如果不想重啟docker也可以使用這種辦法先,如果碰到如下錯(cuò)誤信息
grep docker /proc/*/mountinfo | grep 05f8df6a90a55c55e15e8361e13c6b111c0298017908a46fa5a643f38c766876 | awk -F':' '{print $1}' | awk -F'/' '{print $3}'
查出進(jìn)程號(hào),然后使用kill -9 processid
再使用docker rm -f containe id刪除掉。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker可視化ui管理工具Portainer安裝及使用解析
這篇文章主要介紹了Docker可視化ui管理工具Portainer安裝及使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
在Docker中利用Tomcat快速部署web應(yīng)用的方法示例
這篇文章我們就來(lái)說(shuō)一下怎么在docker中快速部署一個(gè)web應(yīng)用。文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
Docker容器跨主機(jī)通信overlay網(wǎng)絡(luò)的解決方案
Overlay網(wǎng)絡(luò)是指在不改變現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)設(shè)施的前提下,通過(guò)某種約定通信協(xié)議,把二層報(bào)文封裝在IP報(bào)文之上的新的數(shù)據(jù)格式,本文給大家介紹Docker容器跨主機(jī)通信overlay網(wǎng)絡(luò)的方案,感興趣的朋友一起看看吧2022-02-02
親手教你Docker Compose安裝DOClever的詳細(xì)過(guò)程
DOClever是一個(gè)可視化免費(fèi)開(kāi)源的接口管理工具,DOClever前后端全部采用了javascript來(lái)作為我們的開(kāi)發(fā)語(yǔ)言。這篇文章主要介紹了Docker Compose安裝DOClever的詳細(xì)過(guò)程,需要的朋友可以參考下2021-09-09
Docker搭建Redis主從復(fù)制的實(shí)現(xiàn)步驟
本文主要介紹了Docker搭建Redis主從復(fù)制的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11
Docker網(wǎng)絡(luò)之單host網(wǎng)絡(luò)及使用案例
本文重點(diǎn)給大家講解Docker單主機(jī)網(wǎng)絡(luò)的相關(guān)知識(shí)及使用案例,重點(diǎn)是使用案例,感興趣的朋友一起看看吧2017-08-08
Docker自定義JDK鏡像并拉取至阿里云鏡像倉(cāng)庫(kù)超詳細(xì)攻略
Docker倉(cāng)庫(kù)是集中存放鏡像的地方,分為公共倉(cāng)庫(kù)和私有倉(cāng)庫(kù),這篇文章主要給大家介紹了關(guān)于Docker自定義JDK鏡像并拉取至阿里云鏡像倉(cāng)庫(kù)的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-08-08
Docker Compose 網(wǎng)絡(luò)設(shè)置詳解
這篇文章主要介紹了Docker Compose 網(wǎng)絡(luò)設(shè)置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10

