博客园  :: 首页  :: 管理

关于docker中-容器的管理-删除操作

Posted on 2023-03-08 13:11  520_1351  阅读(190)  评论(1编辑  收藏  举报

在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