Docker stop停止/remove删除所有容器

coolsd 2020-1-27 130

Docker stop停止/remove删除所有容器


$ docker ps // 查看所有正在运行容器

$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器

$ docker ps -a -q // 查看所有容器ID

$ docker stop $(docker ps -a -q) //  stop停止所有容器

$ docker  rm $(docker ps -a -q) //   remove删除所有容器

 


————————————————

版权声明:本文为CSDN博主「玩IT的川」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zhouchuan152/article/details/94443285


最后于 2020-1-28 被coolsd编辑 ,原因:
最新回复 (1)
  • coolsd 2020-2-6
    引用 2
    1)在使用docker run启动容器时,使用--restart参数来设置:

    --restart具体参数值详细信息:

           no -  容器退出时,不重启容器;

           on-failure - 只有在非0状态退出时才从新启动容器;

           always - 无论退出状态是如何,都重启容器;

    还可以在使用on - failure策略时,指定Docker将尝试重新启动容器的最大次数。默认情况下,Docker将尝试永远重新启动容器。

    docker run --restart=on-failure:10 redis

    2)如果创建时未指定 --restart=always ,可通过update 命令

    docker update --restart=always xxx

    作者:吴龙华Tester
    链接:https://www.jianshu.com/p/b07045ba9f7d
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
返回
发新帖
本站文章均收录自网上,仅做参考用。 欢迎大家添砖加瓦,发表一些自己使用过程中遇到的问题以及解决方法。