【docker】为什么docker无法删除容器,删除容器命令
删除一个处于终止状态的容器
我们使用docker rm containName|containId来删除一个处于终止状态的容器。 请留意,在不加任何参数的情况下,docker rm只能删除处于终止状态的容器。
docker rm实例
执行docker ps –a查看所有的容器,如下图所示,其中容器名为dist\fracted_wright的容器STATUS对应为Exited,也就意味着它处于终止状态。
[root@localhost Desktop]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
21d9ad4beeec busybox "echo hello" 6 seconds ago Exited (0) 5 seconds ago dist\fracted_wright
70b35ab2219f ubuntu "/bin/bash" 28 seconds ago Up 20 seconds container1
e70fa4917b69 ubuntu "/bin/bash" About a minute ago Up About a minute admiring_heise
执行docker rm 21d9,我们可以将该容器删除,再次执行docker ps –a,如下图所以,从图中可以看出,该容器已经被不存在了,说明删除成功了。
[root@localhost Desktop]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
70b35ab2219f ubuntu "/bin/bash" About a minute ago Up About a minute container1
e70fa4917b69 ubuntu "/bin/bash" 2 minutes ago Up 2 minutes admiring_heise
使用docker rm 删除一个正在运行的容器,失败了从上图我们可以看containId=70b35ab2219f 的容器正在运行状态,当我执行docker rm 70b3,如下图所示,提示不能删除一个正在运行的容器。从下图可以看出该容器并没有被删除。
删除一个正在运行的容器
删除一个正在运行的容器,有两种方式:
第一种,先执行docker stop停止该容器,然后使用docker rm删除掉
docker stop
第二种,执行docker rm –f命令,强制删除。
删除所有处于终止状态的容器
可以执行docker rm $(docker ps -a -q),用来删除所有处于终止状态的容器。
如果要删除当前环境下所有的容器
docker stop $(docker ps -q)
docker rm $(docker ps -aq)
【docker】为什么docker无法删除容器,删除容器命令相关推荐
- Docker 入门系列(3)- Docker 容器(创建、启动、终止、进入、删除、导入、导出容器、容器和镜像转化)
Docker 容器 简单来说,容器是镜像的一个运行实例.所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层. 如果认为虚拟机是模拟运行的一整套操作系统(包括内核.应用运行态环境和其他系 ...
- docker 删除容器_Docker使用命令和技巧
既然已经搭建好了Docker关于基础的命令以及使用方式我们当然要进行学习,还有一些小技巧比如批量操作镜像加速和怎么寻找合适的Docker-Images都是本节的内容 附上: 喵了个咪的博客:w-blo ...
- docker 批量删除 镜像或容器 删除所有容器
docker 本身并没有提供批量删除的功能,当有大量的镜像或者容器需要删除的时候,手动的一个一个删就比较麻烦了. 1. 直接删除所有镜像或容器 # 直接删除所有镜像 docker rmi `docke ...
- Docker中启动、终止和删除容器命令
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- 【Docker】Docker 删除所有容器和镜像
1.删除所有容器 docker rm `docker ps -a -q` 停用并删除容器: docker stop $(docker ps -q) & docker rm $(docker p ...
- docker中启动关闭删除所有的容器命令
docker中 重启启动所有的容器命令 docker restart $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中 启动所有的容器命 ...
- docker删除镜像、容器命令
#所有镜像和容器都删除的命令 docker system prune -a #查看镜像 docker images #删除单个镜像 docker rmi -f <镜像id> #删除所有镜像 ...
- docker删除镜像及容器
问题 清理服务器相关无用docker镜像及容器. 删除镜像image 要删除 Docker 中的镜像,可以使用 docker rmi 命令.请注意,删除镜像前请确保不再需要它,并且已经停止了使用该镜像 ...
- Docker删除镜像和容器命令
要删除镜像,必须先删除容器: 1.一条命令实现停用并删除容器(借鉴大佬的): docker stop $(docker ps -q) & docker rm $(docker ps -aq) ...
- Docker删除镜像和容器
一.删除容器 首先需要停止所有的容器(只停止单个时把后面的变量改为image id即可) docker stop $(docker ps -a -q) 删除所有的容器(只删除单个时把后面的变量改为im ...
最新文章
- golang笔记——struct
- linux 源码目录结构 文件系统目录结构
- LIBSVM多分类问题 参数详解及实例演示
- makefile文件的一些解读
- uni-app微信小程序登录授权
- 使用Windows服务发布WCF服务
- Python 文件处理命令
- 3DMAX、MAYA、C4D区别
- <C++>一篇文章搞懂类和对象中常函数和常对象的实质以及避免空指针访问的小妙招
- Java面试题合集(1)
- 5、异步流(Asynchronous Flow)
- android 左测设置功能,iqoo手机左边按键有什么作用?iqoo手机左侧按键介绍
- 【量化选基】每年初买入近5年 收益率最高的10支基金会暴富吗?
- 计算机管理的磁盘管理简单卷,小编教你磁盘管理新建简单卷怎么做
- 网页设计中的图片技巧
- 阿里云服务器ECS购买教程
- 牛客SQL练习-39-针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引
- 关于Java字符串的全部,就在这篇文章里了
- 一般人不清楚的JavaScript概念
- c9计算机专业考研哪个容易,22考研:C9上岸学姐告诉你!考研到底需要准备多久?...
热门文章
- Excel工作表中设置好公式的单元格内容,不允许修改,如何锁定?
- 百度 android 下载文件夹在哪里,手机上从百度网盘下载下来的东西在哪个文件夹里?...
- STM32程序正常烧录后不能运行的可能原因(关于新旧CUBE的型号问题)
- 剪映专业版常用快捷键(Pr 习惯)
- 解决Can't find bundle for...
- 【电气专业知识问答】问:GIS新安装投运前的交接或大修后的试验项目有哪些?注意事项是什么?
- 另存为窗口没有“桌面”选项的解决方法
- android Textview文字超出显示省略号
- iPadOS是什么系统,和iOS13有什么区别(十大重点新功能介绍)
- 科研 | 辐射源指纹识别技术概述