关于docker中-容器的管理-删除操作
2023-04-18 15:15:48 时间
在docker中,我们知道,可以通过镜像images创建容器,今天主要讲一下容器的管理操作-容器的删除
说明:要删除docker镜像,需要先将引用镜像的容器先删除了,其中包含运行的和非运行状态的容器都得先删除了
这里先说一下,容器相关的常规操作
1、查看系统中运行的容器 ,可以使用 docker ps 命令,这里只能列出处于运行状态的容器,要查看所有的容器可以使用
[root@qq-5201351 ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 505c1aa1c95b hello-world "/hello" 20 seconds ago Exited (0) 19 seconds ago reverent_vaughan 03886281dc61 hello-world "/hello" 53 seconds ago Exited (0) 53 seconds ago epic_wilson d3054ab5cae0 nginx "/docker-entrypoint.…" About a minute ago Up About a minute 80/tcp nginx-testaaa
2、如果只需要列出所有容器的CONTAINER ID,可以使用
docker ps -a -q
3、要删除指定的容器,就是使用,docker rm <CONTAINER ID> ,需要要求容器处理非运行状态,对于运行状态的,可以先关闭容器
docker stop d3054ab5cae0
4、如果强制删除系统中所有状态的容器,可以使用
方式一:docker rm -f $(docker ps -aq)
方式二(通过管道+xargs):docker ps -a -q | xargs docker rm
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17191695.html
相关文章
- 分享8年开发经验,浅谈个人发展经历,明确自己发展方向
- Microsoft NLayerApp案例理论与实践 - 领域模型层
- 自己动手开发编译器(零)序言
- iPhone消息推送机制实现与探讨
- Entity Framework快速入门--直接修改(简要介绍ObjectContext处理机制)
- Microsoft NLayerApp案例理论与实践 - 基础结构层(Cross-Cutting部分)
- WorkFlow入门Step.1—My Frist WorkFlow Trip!
- 程序员应知——善于借鉴
- 原来是这样:C#中字符串的内存分配与驻留池
- 面试时,你会问面试官哪些问题?
- 深入浅出多线程系列之五:一些同步构造(上篇)
- gmail loading progress bar 实现原理
- 深入浅出多线程系列之三:线程池
- 2.6.39发布了-最近关于内核开发的一些感受
- 码斗士的修炼之路 -- 如何保持并提升战斗力
- 初识函数式编程和Lisp之后的一点感想
- Scrum之成败——从自身案例说起,仅供参考
- 新浪,腾迅,网易微博OAuth统一认证接口实现
- 我为什么拒绝写注释
- Log4Net 全方位跟踪程序运行