docker ps -a の STATUS が Removal In Progress になっており、
[nsmrtks@hoge ~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
36fca401c68b 9f3051462381 "/bin/sh -c 'pip i..." 12 minutes ago Exited (1) 12 minutes ago keen_benz
01ef583d8455 httpd "httpd-foreground" About an hour ago Up About an hour 0.0.0.0:8082->80/tcp epic_euclid
8c442e67d255 jenkins_foo "/root/entrypoint.sh" 2 hours ago Up 2 hours 0.0.0.0:8080->80/tcp jenkins_foo
330d8e49af83 nsmrtks_foo "/root/entrypoint.sh" 6 days ago Exited (137) About an hour ago nsmrtks_foo
c927f68d9ba7 abcdefg_mysql "/root/entrypoint.sh" 3 weeks ago Up 3 weeks 0.0.0.0:8085->80/tcp peaceful_mcclintock
929547dc3a05 abcdefg_foo2 "/root/entrypoint.sh" 8 weeks ago Removal In Progress jovial_booth
fe9949b1c73f abcdefg_foo "/root/entrypoint.sh" 8 weeks ago Removal In Progress nifty_euclid
docker rm しようとするとエラーになって消せない。
[nsmrtks@hoge ~]$ docker rm 929547dc3a05
Error response from daemon: driver "overlay" failed to remove root filesystem for 929547dc3a05edcad1868304bc8aa5bb7394196077e699bf56c09fe1b710a9b5: remove /var/
lib/docker/overlay/f6d7d81a506efa60910cc02eb689c4ec2e986ebe0b577358e85a767f40cf51fb/merged: device or resource busy
以下を参考にする。
Containeri is staing in state "Removal In Progress" for 12 weeks 〜
[nsmrtks@hoge ~]$ sudo service docker stop
Redirecting to /bin/systemctl stop docker.service
[nsmrtks@hoge ~]$ sudo -i
[root@hoge ~]# cd /var/lib/docker/containers/
[root@hoge containers]# ls
01ef583d8455e6e53d3855e901f3b1d2b85ed3ea5a3774c5877cc7414757c1d0 929547dc3a05edcad1868304bc8aa5bb7394196077e699bf56c09fe1b710a9b5
330d8e49af83e40281cd8fa910191bdf323844e76677355899e6f947db93cafa c927f68d9ba72abd8deb585bd83184fbeeecac4c9854a740e767d6097e1e234c
36fca401c68b007d719d8e01f0ced33101fc7dc6ef4b941fe0df6a58da3178c8 fe9949b1c73f977c1687aa334108f0faeaa343d595d3499fb974f244ae79044e
8c442e67d2558a06248004442363a78aaaa5b9527efa6dd5f7e5abb3eb30ae8a
[root@hoge containers]# rm -fr 929547dc3a05edcad1868304bc8aa5bb7394196077e699bf56c09fe1b710a9b5
[root@hoge containers]# exit
logout
[nsmrtks@hoge ~]$ sudo service docker start
Redirecting to /bin/systemctl start docker.service
[nsmrtks@hoge ~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
36fca401c68b 9f3051462381 "/bin/sh -c 'pip i..." 17 minutes ago Exited (1) 17 minutes ago keen_benz
01ef583d8455 httpd "httpd-foreground" About an hour ago Exited (0) 3 minutes ago epic_euclid
8c442e67d255 jenkins_foo "/root/entrypoint.sh" 2 hours ago Exited (137) 3 minutes ago jenkins_foo
330d8e49af83 nsmrtks_foo "/root/entrypoint.sh" 6 days ago Exited (137) About an hour ago nsmrtks_foo
c927f68d9ba7 abcdefg_mysql "/root/entrypoint.sh" 3 weeks ago Exited (137) 3 minutes ago peaceful_mcclintock
fe9949b1c73f abcdefg_foo "/root/entrypoint.sh" 8 weeks ago Dead nifty_euclid
ただし、 当然というか、 他に動作中のコンテナは止まってしまう。
なお、 コンテナを止めない例として、 以下もあったが、
Dockerコンテナがstart出来なかったりRemoval In Progressってなって消せなかったりした時の対処法
ps aux | egrep entrypoint.sh などをしてみたが、 Removal In Progress と思われるプロセスが見つからなかった。
また、 sudo yum install lsof や sudo yum install psmisc して、 lsof や fuser を試してみたが、 device or resource busy の原因になっているプロセスが分からなかった。