docker - 群清理容器/图像还是我应该运行系统修剪?
问题描述
如果节点上的所有容器管理都由 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。非常棒的服务,您可以成群运行进行清理。基本上......它运行一个容器来清理群......
推荐阅读
- php - Codeigniter 中的 Stripe 支付网关集成未连接
- prolog - 比较两个不同大小列表中的元素
- symfony - 安装 FOSRestBundle 后没有 fos_rest.yaml
- db2 - db2 luw 11.5 sha256 功能不起作用
- gstreamer - 如何将整数流属性添加到 GStreamer pulsesink
- ios - 无法安装应用程序 Xamarin.Forms iOS USB
- java - 2 使用不同休眠版本但相同oracle数据库的应用程序抛出唯一约束错误
- javascript - Electron - 检测 ssl 证书错误并以编程方式忽略每个域/白名单的错误
- java - 为什么按值从 Java 集合中删除原始数组不起作用?
- javascript - 在 Safari 中更改 MediaStream 和 Blob 的视频 srcObject