
math2306/rotated-delete本镜像从cismet/docker-rotated-delete fork而来,用于在DockerHub构建版本化标签。源码地址:[***]
该镜像提供rotate-backups脚本的容器化封装,无需单独安装即可使用文件保留与删除功能。
适用于需要按时间维度(如每日、每周、每月、每年)保留特定数量文件的场景,典型应用包括:
通过docker run命令运行,需将待处理文件目录挂载至容器/data目录,并指定保留规则参数。
shelldocker run -t --rm -v /var/backups/milquetoast/backups/:/data cismet/rotated-delete --daily=10 --weekly=5 --monthly=13 --yearly=5
--daily=N: 保留N个每日文件--weekly=N: 保留N个每周文件--monthly=N: 保留N个每月文件--yearly=N: 保留N个每年文件生成测试文件:
shell./createTestFiles.js
查看测试文件列表:
shellls testFiles
运行镜像处理测试文件:
shelldocker run -t --rm -v $(pwd)/testFiles:/data cismet/rotated-delete --daily=8 --weekly=5 --monthly=13 --yearly=5
执行后,testFiles目录中不符合保留规则的文件将被删除,符合规则的文件将被保留。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务