一、docker删除已停止的容器

1、根据容器的状态,删除Exited状态的容器

先停止容器、再删除镜像中的容器、最后删除none的镜像。执行命令如下:

docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')  #停止容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')     #删除容器
docker rmi $(docker images -a| grep "none" | awk '{print $3}')    #删除镜像

2、删除所有未运行的容器(删除所有停止的容器)

(已经运行的删除不了,未运行的就一起被删除了)

docker rm $(docker ps -a -q)

其他:

查询状态为:Exited的容器并删除

docker ps -a | grep "Exited" | awk '{print $1 }'    //查找

docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')  //查找并删除

二、删除none的镜像

# 删除none镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')
 
# 直接删除带none的镜像,报错了。提示先停止容器。
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')  //停止容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')  //删除容器
docker rmi $(docker images | grep "none" | awk '{print $3}')  //删除镜像

备注:

docker中 启动所有的容器命令
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
 
 
docker中 关闭所有的容器命令
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
 
docker中 删除所有的容器命令
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
 
docker中 删除所有的镜像
docker rmi $(docker images | awk '{print $3}' |tail -n +2)
 
 
docker start $(docker ps -aq) # 启动所有容器
 
docker start $(docker ps -aq -f status=exited) # 启动所有状态为exited 的容器,和上面的命令效果一致
 
dockerrm$(docker ps-q --filter “status=exited”)

docker删除已停止的容器相关推荐

  1. docker删除已经停止的容器

    前言:docker容器已经停止运行的容器,怎么清理 1.如图: docker   ps  -a  :显示所有运行过的docker容器 status    :  docker容器的状态 docker   ...

  2. docker删除none镜像_Docker容器相关命令

    1.新建并启动容器 使用以下docker run命令即可新建并启动一个容器,该命令是最常用的命令,它有很多选项,下面将列举一些常用的选项. -d选项:表示后台运行 -P选项:随机端口映射 -p选项:指 ...

  3. centos7 docker删除端口映射_容器Docker详解

    概述 基本概念Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源.Docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Li ...

  4. docker删除所有镜像和容器

    需求:重新进行开发,需要清空目前的镜像和容器. 1.删除容器 1)首先需要停止所有的容器 docker stop $(docker ps -a -q) 2)删除所有的容器(只删除单个时把后面的变量改为 ...

  5. docker exec 进入停止的容器

    遇到一个情况, 容器里的应用启动抛异常, 导致容器很快就结束了; 或者构建镜像时失败了. 想到容器里看看发生了什么事(通过简单的 docker logs 可能无法解决问题). 如果一个容器已经stop ...

  6. 对于Docker中已存在的容器,进入方法(以MongoDB为例)

    1.查询出MongoDB的ID并复制 docker ps -a 该方法也可查询出容器名称,也可不使用ID,使用名称也没问题 2.Docker执行容器 将此处的id替换为MongoDB的ID(可为容器名 ...

  7. docker删除无用容器、镜像

    docker 删除已停止的容器 根据容器的状态,删除Exited状态的容器 sudo docker rm $(sudo docker ps -qf status=exited) 删除所有未运行的容器( ...

  8. docker删除所有容器_如何在Linux上创建,列出和删除Docker容器

    本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 我的官方群点击此处 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个 ...

  9. docker 删除映像_如何在Docker中删除映像和容器

    docker 删除映像 Docker RMI (Docker rmi) docker rmi removes images by their ID. docker rmi通过其ID删除图像. To r ...

最新文章

  1. 老赵谈IL(3):IL可以看到的东西,其实大都也可以用C#来发现
  2. java cmd找不到文件_cmd中输入java找不到文件解决方法
  3. [vue] 使用vue开发一个todo小应用,谈下你的思路
  4. 16进制转double dotnet_终于把计算机进制弄明白了!
  5. [数据库]-----mysql数据的冷热分离 第二版
  6. 你不知道的BAT大数据面试题
  7. 数据结构之栈与递归的实现及应用(斐波拉契数列递归解法和strlen递归解法)
  8. echarts 水桶注水式柱状图
  9. thinkpad linux 键盘,Linux 5.10或支持联想PC键盘快捷键
  10. layUI日期框回调函数
  11. 静态成员对比实例成员(static修饰符解析)
  12. linux 之TFTP的使用
  13. 配置npm下载依赖位置
  14. 【遥感专题系列】微波遥感(二、合成孔径雷达SAR基础)
  15. 微信小程序开发者工具及官网
  16. oracle8i odac for c,ODAC for delphi
  17. 无聊之时用css3自制了好看的button样式和input样式
  18. 毕业论文课题研究背景怎么写?
  19. PX4-小型固定翼滑跑起飞问题分析
  20. html如何调用flash插件,htmlflash播放器插件如何播放 网页播放器flash插件怎么解决...

热门文章

  1. Vue生命周期钩子的理解
  2. PS 把一块区域剪切到新的图层
  3. python排序算法——插入排序
  4. 【网络通信 -- 直播】视频流编码 -- H.264 编码的一般概念
  5. IDEA报错: ‘Unsatisfied dependency expressed through field ‘userDOMapper‘
  6. 转 Win7家庭版升级为Win7旗舰版;超级简单方法
  7. html长按微信号复制,苹果系统中长按复制微信号显示不全问题解决方法
  8. 统计图表-BigDecimal-换算百分比-加一起不满足100%
  9. Flink教程(24)- Flink高级特性(File Sink)
  10. html layui分页代码,layUI分页处理--乐字节前端