删除 Docker 容器和镜像的方法整理

一、删除容器

杀死所有正在运行的容器

docker kill $(docker ps -a -q)

删除所有容器(包含正在运行和已停止的容器)

docker rm -f $(docker ps -a -q) 

删除未运行的容器

docker rm $(docker ps -a -q)

删除正在运行的容器

docker rm -f $(docker ps -q)

二、删除镜像

删除所有未打 test 标签的镜像

docker rmi $(docker images -q -f test=true)

删除未使用的镜像

docker image prune -a
docker image prune -a -f  #添加 -f 参数,强制删除,不需要输入 y 确认

删除所有镜像

docker rmi $(docker images -q)

强制删除镜像名称中包含“doss-api”的镜像

docker rmi --force $(docker images | grep doss-api | awk '{print $3}')

三、其他

删除所有未使用数据

docker system prune

只删除未使用的 volumes 数据卷

docker volume prune

给TA打赏
共{{data.count}}人
人已打赏
Docker教程

利用 Duplicati 配合宝塔面板自动备份你的网站文件和数据库

2020-10-10 22:44:28

Docker教程

解决 docker info 警告 "WARING:No swap limit support"

2021-3-18 21:36:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索