刪除某個容器時,報錯
ocker rm 容器id
image is being used by stopped container e11efb30362a
該報錯的原因是要刪除的該鏡像,被某個容器所引用
解決方案
執行命令
docker ps -a
該命令的含義是查看所有的容器,包括未運行的容器.通過執行該命令,可以看到,有一個容器引用了該鏡像
root@ubuntu:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4a36731987fd tomcat "catalina.sh run" 20 minutes ago Exited (143) 16 minutes ago vibrant_bouman
e11efb30362a myshop "catalina.sh run" 6 months ago Exited (130) 6 months ago blissful_khayyam
執行命令docker rm e11efb30362a 刪除該容器.
docker rm e11efb30362a
列出鏡像、再刪除鏡像
docker images
root@ubuntu:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
myshop latest c190f3e2478b 6 months ago 508MB
tomcat latest 8973f493aa0a 6 months ago 508MB
刪除鏡像(rmi 批量刪除)
docker rmi c190f3e2478b