删除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)

删除镜像

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

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

删除未使用的镜像

docker image prune -a
docker image prune -a -f  # -f 强制,不需要确认

删除所有镜像

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

最近更新

猜你喜欢

最近的文章

修改linux系统时区以及同步时间的方法

时区 查看当前时区 修改系统时区 时间 查看当前系统时间 查看硬件时间(即BIO...…

Linux 时区设置继续阅读
更早的文章

关闭并禁用CentOS8防火墙

背景简介:本地测试URLOS时,发现CentOS8的防火墙是默认开启状态,记录一下如何关闭CentOS8防火墙并禁止自动启动。具体方法:1. 首先查看防火...…

CentOS firewalld继续阅读