Docker删除所有启动的容器
2017-05-14 11:41
696 查看
使用docker命令获取所有已经启动的容器的信息,然后使用awk获取启动镜像的id信息,再使用docker命令逐一删除。
import commands def getId(): idSet = [] status, output = commands.getstatusoutput("sudo docker ps -a | awk '{print $1}'") idSet = output.splitlines() return idSet def killProcess(): idSet = getId() legth = len(idSet) for i in xrange(1, legth): commands.getstatusoutput("sudo docker stop %s" % idSet[i]) commands.getstatusoutput("sudo docker rm %s" % idSet[i]) print "%s ok\n" % idSet[i] print "All ok ...\n" if __name__ == "__main__": killProcess() #getId()
相关文章推荐
- docker中启动关闭删除所有的容器命令
- docker中启动所有的容器命令
- Docker学习笔记之容器查看启动终止删除的方法
- Docker 快速删除所有容器
- docker学习六 容器的启动、终止、进入和删除
- Docker stop停止/remove删除所有容器
- 删除所有已经停止的容器 docker rm $(docker ps -a -q)
- Docker实践(二):容器的管理(创建、查看、启动、终止、删除)
- docker中 启动所有的容器命令
- Docker stop停止/remove删除所有容器
- Docker实践(二):容器的管理(创建、查看、启动、终止、删除)
- Docker实践(二):容器的管理(创建、查看、启动、终止、删除)
- Docker实践(二):容器的管理(创建、查看、启动、终止、删除)
- Docker学习笔记(四)之容器查看启动终止删除
- 关于Docker的none容器的删除
- docker 容器故障导致无法启动解决办法
- 【Howie玩docker】-Centos 7 docker 启动容器iptables报No chain/target/match by that name
- docker原始镜像启动容器并创建Apache服务器实现反向代理
- docker学习(3) 容器的启动过程
- Docker容器开机自动启动(在宿主机重启后或者Docker服务重启后)