type
Post
status
Published
date
slug
summary
tags
category
icon
password
Property
Jan 7, 2023 05:26 AM
Language
#列出容器id,去掉CONTAINER ID字符串 docker ps -a | awk '{if($1!~/^CONT/) print $1}' #列出已开容器并删除 docker ps -a | awk '{if($1!~/^CONT/) print $1}' | xargs docker rm # 批量删除镜像 docker images | awk '{if($3!~/^IMAGE/) print $3}' | xargs docker rmi #查看创建的网络 docker network ls #移除所有不在使用中的网桥 docker network prune 批量停止 根据NAMES停止所有容器 docker stop `docker ps | awk 'NR!=1{print $NF}'` 根据CONTAINER ID停止所有容器 docker stop `docker ps | awk 'NR!=1{print $1}'` 批量删除 根据NAMES删除所有容器 docker rm `docker ps -a | awk 'NR!=1{print $NF}'` 根据CONTAINER ID删除所有容器 docker rm `docker ps -a | awk 'NR!=1{print $1}'` 同样,批量删除镜像也可以这么做 0、停止所有容器 docker stop `docker ps -a -q` 1、删除所有容器 docker rm `docker ps -a -q` 2、删除所有镜像 docker rmi `docker images -q` 3、按条件删除镜像 没有打标签 docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` 镜像名包含关键字 docker rmi --force `docker images | grep doss-api | awk '{print $3}'` //其中doss-api为关键字 ———————————————— 版权声明:本文为CSDN博主「youcijibi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/youcijibi/article/details/88768398 一、 批量删除指定关键字的镜像 docker 使用一段时间之后,可能堆积很多用不着的,或者编译错误的镜像,一个一个删除就很麻烦,需要一个批量删除的方法,如下: $ docker rmi $(docker images | grep "none" | awk '{print $3}') 上面这条命令,可以删除所有名字中带 “none” 关键字的镜像。 这个 grep 后面的参数,就是筛选出名字中包含这个参数的镜像。 即可以通过这条命令,删除所有名字中包含此参数的镜像。 二、删除所有未运行的容器 已经运行的删除不了,未运行的就一起被删除了 $ docker rm $(sudo docker ps -a -q) 三、根据容器的状态,删除Exited状态的容器 $ docker rm $(sudo docker ps -qf status=exited) 四、删除所有的镜像 $ docker rmi $(docker images -q) 1. 直接删除所有镜像或容器 # 直接删除所有镜像 docker rmi `docker images -q` # 直接删除所有容器 docker rm `docker ps -aq` 1 2 3 4 5 2. 按条件筛选之后删除 # 按条件筛选之后删除镜像 docker rmi `docker images | grep xxxxx | awk '{print $3}'` # 按条件筛选之后删除容器 docker rm `docker ps -a | grep xxxxx | awk '{print $1}'` 1 2 3 4 5 文章知识点与官方知识档案匹配,可进一步学习相关知识 ———————————————— 版权声明:本文为CSDN博主「许许盛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/xs20691718/article/details/81868909
- Author:Qi
- URL:https://blog.ltq.im/article/47c75bd1-bb5c-4064-907b-b4496578431e
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!