在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
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!