【发布时间】:2013-06-18 16:14:27
【问题描述】:
这个问题与Should I be concerned about excess, non-running, Docker containers?有关。
我想知道如何移除旧容器。 docker rm 3e552code34a 可以让你删除一个,但我已经有很多了。 docker rm --help 没有提供选择选项(如全部或按图像名称)。
也许有一个存放这些容器的目录,我可以轻松地手动删除它们?
【问题讨论】:
-
您还应该考虑清理孤立的 docker 卷。 我经常发现它们比旧容器和旧图像消耗更多的空间。删除孤立 docker 卷的好脚本可在以下位置获得:github.com/chadoe/docker-cleanup-volumes。
-
您也可以使用
docker run和--rm标志,这将使容器短暂,在运行后删除所有容器文件。 -
使用 docker 1.13(2016 年第四季度),您还可以考虑使用新的
docker system prune命令。见my answer below。 -
使用docker管理工具
Portainer我们可以使用这个工具来管理all the old containers, non using volumes and images它是一个简单的docker管理UIPlease refer my update below on how to deploy the application
标签: docker