docker-distribution管理
查看registry日志
bash
# 查看Docker容器日志
docker logs -f registry
# 查看二进制部署的日志
journalctl -u registry -f清理未使用的镜像
bash
# 进入registry容器
docker exec -it registry /bin/sh
# 执行垃圾回收
registry garbage-collect /etc/docker/registry/config.yml
# 退出容器
exit备份和恢复
备份
bash
# 备份registry数据目录
tar -czvf registry-backup-$(date +%Y%m%d).tar.gz /data/registry恢复
bash
# 停止registry容器
docker stop registry
# 恢复数据
tar -xzvf registry-backup-20260117.tar.gz -C /
# 启动registry容器
docker start registry管理最佳实践
- 定期备份数据:建立定期备份策略,防止数据丢失
- 配置自动垃圾回收:定期清理未使用的镜像,节省存储空间
- 监控磁盘空间:监控registry存储目录的磁盘使用情况,及时扩容
- 监控registry性能:监控registry的响应时间、吞吐量等性能指标
- 建立灾难恢复计划:制定详细的灾难恢复计划,确保在发生故障时能够快速恢复服务
- 定期更新registry版本:及时更新registry到最新稳定版本,获取安全补丁和新功能
