如果节点上的所有容器管理都由 swarm 完成,那么停止的容器和旧镜像中是否有“韭菜”?所以我应该定期运行docker system prune
还是全部由 swarm 完成?
最佳答案
我创建了一个运行 dockerCleanUp.sh 的 cron 作业:
#!/bin/bash
docker rm $(docker ps -aq)
docker volume rm $(docker volume ls -q)
docker rmi $(docker images -aq)
prune 可能不会清理所有容器/卷/图像,但这几乎每次都会起作用
另外,您可以查看下面的 repo。非常棒的服务,您可以成群运行进行清理。基本上......它运行一个容器来清理群......👌
https://github.com/spotify/docker-gc
关于docker - 群清理容器/图像还是我应该运行系统修剪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56795037/