欢迎您的访问
专注于分享最有价值的互联网技术干货

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

几个T的资料等你来白嫖
双倍快乐
一定要收藏这个宝藏网站防止丢失,求助资源~!!!

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

docker rm <container_id>

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

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

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

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

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

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) 打赏
版权归原创作者所有,任何形式转载请联系我们:大白菜博客 » 十二、Docker rm 删除已停止的容器

评论 抢沙发

7 + 2 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏