本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Docuum是一款专注于自动清理Docker镜像的工具,旨在解决Docker环境中镜像过多导致磁盘空间占用过大的问题。它通过LRU(最近最少使用)缓存淘汰策略,自动识别并保留最近使用的镜像,同时删除长期未使用的旧镜像,从而实现磁盘空间的自动释放,减少用户手动清理的操作成本,保持Docker环境的高效运行和整洁。
通过Docker容器运行Docuum,需挂载Docker守护进程套接字以访问Docker API:
docker run -d \ --name docuum \ --restart unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ stepchowfun/docuum
从GitHub Releases下载对应平台的二进制文件,直接运行:
# 下载并安装(以Linux为例) curl -L [***] > docuum chmod +x docuum sudo mv docuum /usr/local/bin/ # 运行 docuum
Docuum通过环境变量或命令行参数进行配置,优先级:命令行参数 > 环境变量 > 默认值。
| 参数名(环境变量) | 命令行参数 | 描述 | 默认值 |
|---|---|---|---|
DOCUUM_MAX_SIZE | --max-size | 允许Docker镜像占用的最大磁盘空间(如10GB、5000MB),超过则触发清理 | 10GB |
DOCUUM_INTERVAL | --interval | 清理检查间隔(如1h、30m),后台运行时生效 | 1h |
DOCUUM_EXCLUDE | --exclude | 排除清理的镜像(支持正则表达式,可重复指定),如my-app:.* | 无 |
DOCUUM_KEEP_TAGGED | --keep-tagged | 是否保留所有带标签的镜像(即使未使用),true/false | false |
DOCUUM_DRY_RUN | --dry-run | 模拟清理(仅输出操作,不实际删除镜像),用于测试配置 | false |
docker run -d \ --name docuum \ --restart unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ -e DOCUUM_MAX_SIZE=20GB \ -e DOCUUM_INTERVAL=30m \ stepchowfun/docuum
nginx:latest和my-app:*)docker run -d \ --name docuum \ --restart unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ -e DOCUUM_EXCLUDE="nginx:latest" \ -e DOCUUM_EXCLUDE="my-app:.*" \ stepchowfun/docuum
docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ -e DOCUUM_DRY_RUN=true \ stepchowfun/docuum
/var/run/docker.sock(Docker守护进程套接字)。--exclude显式配置。Docuum通过自动化的LRU策略清理Docker镜像,有效解决磁盘空间占用问题,降低Docker环境维护成本。其轻量、灵活的特性使其适用于开发、CI/CD及服务器等多种场景,是Docker用户管理镜像生命周期的实用工具。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429