Docker删除容器命令

1. 删除指定容器

docker rm -f

2. 删除未启动成功的容器

docker rm $(docker ps -a|grep Created|awk '{print $1}')

或者

docker rm $(docker ps -qf status=created)

3. 删除退出状态的容器

docker rm $(docker ps -a|grep Exited|awk '{print $1}')

或者

docker rm $(docker ps -qf status=exited)

4. 删除所有未运行的容器

docker rm $(docker ps -a -q)

#正在运行的删除不了,所有未运行的都被删除了,或者

docker container prune

#Docker 1.13版本以后,可以使用

docker containers prune

命令,删除孤立的容器


docker rmi 4083acc045ae

报错:Error response from daemon: conflict: unable to delete 4083acc045ae (must be forced) - image is referenced in multiple repositories
执行docker ps -a
在这里插入图片描述
并没有容器,不需要去stop,
再次执行:docker images
在这里插入图片描述
仔细观察,发现4083acc045ae还有其他镜像id指向了多个repository,因此无法删除

此时删除可以用repository和tag的方式来删除

执行:docker rmi hub.c.163.com/library/java:8-alpine
在这里插入图片描述
执行: docker rmi springcloud/eureka
在这里插入图片描述
如上所示显示,删除成功
再次查看镜像,springcloud/eureka 和 hub.c.163.com/library/java 都被删除了
docker images
在这里插入图片描述


本文来自网络,不代表本站立场,转载请注明出处:万道一,Wonder One » Docker删除容器命令
莫要搞事情哦
你喜欢的人刚好也未喜欢你
张学友刘德华邓紫琪已关注
赞(0) 打赏

赏点小费吧客倌

微信扫一扫打赏