1. 首页
  2. docker教程

12-十二、Docker rm 删除已停止的容器

已经停止的容器并不会自动删除,而是需要我们手动删除它们,这时候就要用到 docker rm 命令了


docker rm <container_id>

我们可以使用 docker ps -a 查看所有的容器状态


[root@localhost ~]# docker ps -a CONTAINER ID ... STATUS ... e66458d65564 ... Up 8 minutes ... b3b54da0 ... Exited (137) 31 minutes ago ... e08201b591cd ... Exited (0) 45 minutes ago ... e4604a32 ... Exited (0) About an hour ago ...

那些 STATUS 栏以 Exited 开头的都是已经退出停止了的容器

我们可以使用下面的命令删除容器 6801e4604a32


[root@localhost ~]# docker rm 6801e4604a32 e4604a32

docker rm 命令删除成功后会返回已经删除的容器的 ID

有一点需要注意,docker rm 命令只能删除已经停止的容器的 ID,还未停止的容器会报错


[root@localhost ~]# docker rm e66458d65564 Error response from daemon: You cannot remove a running container e66458d655640933e15196c5d60715b235f34f1b104fac00159e708e4e3c77b3. Stop the container before attempting removal or force remove

错误信息很好理解,就是未停止的溶脂不能删除,如果要删除必须先停止它

更多 docker rm 命令使用方法,可以访问 docker rm 命令

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「方志朋」,公众号后台回复「666」 免费领取我精心整理的进阶资源教程
  4. JS中文网,Javascriptc中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,是给开发者用的 Hacker News,技术文章由为你筛选出最优质的干货,其中包括:Android、iOS、前端、后端等方面的内容。目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。

    本文著作权归作者所有,如若转载,请注明出处

    转载请注明:文章转载自「 Java极客技术学习 」https://www.javajike.com

    标题:12-十二、Docker rm 删除已停止的容器

    链接:https://www.javajike.com/article/2072.html

« 13-十三、Docker 命名容器
11-十一、Docker restart 重启容器»

相关推荐

QR code