【备忘录】docker清理指令

docker 清理

docker volume rm $(docker volume ls --quiet --filter ‘dangling=true’)
docker network rm $(docker network ls --quiet)
docker rmi --force $(docker images --quiet)

Docker占用分布

docker system df 

docker system prune (删除指令)

删除所有未使用的容器、镜像、网络:

docker system prune --all --force --volumes 

删除所有未使用的容器、镜像(包括未被引用的)、网络:

docker system prune -a

删除所有未使用的容器、镜像、网络、卷:

docker system prune --volumes

删除指定项目的所有容器、IMAGE和网络

docker system prune --filter "label=com.docker.compose.project=qingcloud"

删除指定服务的所有容器、图像和网络

docker system prune --filter "label=com.docker.compose.service=qingcloud"

删除使用特定版本的Docker Compose创建的所有容器、图像和网络

docker system prune --filter "label=com.docker.compose.version=1.29.2"

虽然这个命令可以释放资源,但在执行时需要仔细确认,以免误删数据,必要情况下需要备份重要的数据。

用于查看容器的配置信息,包含容器名、环境变量、运行命令、主机配置、网络配置和数据卷配置

docker inspect {容器ID/容器名称}

创建网络

docker network create -d bridge cloudide-net

停止Exited容器

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

删除Exited容器

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

删除none镜像

docker rmi $(docker images | grep "none" | awk '{print $3}') 

批量PUSH到镜像仓库

docker images | grep -E 'qingcloud-'  | awk '{print "docker push "$1":"$2}' | sh
docker images | grep -E 'admin|qingcloud-executor|qingcloud-manager|connector' | grep latest
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值