DaoCloud/public-image-mirror:README に基づく導入ガイド
README、メタデータ、ライセンスに基づく DaoCloud/public-image-mirror の導入と確認ガイドです。
プロジェクトの範囲
DaoCloud/public-image-mirror の README はプロジェクトを「很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。」と説明しています。ここではリポジトリで確認できる事実だけを整理します。star 数やバッジは注目度の手掛かりであり、品質の証明ではありません。「支持前缀替换的 Registry (不推荐)」には次の説明があります。这里每一个源站内容都是不同的, 不要把 docker.io 之外的站点配置给 docker 的 registry-mirrors。これは範囲の説明であり、本番検証の結果ではありません。
向いている用途
README の「背景 & 目标」にある内容から、用途が合うかを先に判断できます。Manifest 内存缓存 1 小时, 所以 tag 被更新了 1 小时之后才会同步新的。。目的が違うなら、人気だけで採用する理由にはなりません。プロジェクト名やコマンドは原文のまま残し、一次資料へ戻って用語を確認できるようにしています。 README には次の確認可能な項目もあります。建议使用明确版本号的 tag, 对于 latest 这种变更后响应旧数据, 并且后台重新同步。初回テストの材料にはなりますが、実際の環境での確認を省略する理由にはなりません。
動作の考え方
動作の説明は「部署内网缓存」など複数の箇所に分かれています。確認できる情報は次の通りです。本地缓存部署用于在内网环境中加速镜像拉取,减少对外网的依赖。通过设置一个本地镜像仓库,您可以缓存常用的镜像。 请参考文档。書かれていない構成、性能、セキュリティを推測で補いません。導入時はディレクトリ、設定ファイル、release 履歴を確認してください。
インストールと初回起動
初回導入は README の入口から始めます。確認できるコマンドは次の通りです。 docker run -d -P m.daocloud.io/docker.io/library/nginx 実行可能なコマンドがない場合は手順を作らず、「背景 & 目标」で依存関係、待受ポート、初回設定を確認します。
設定と日常運用
日常運用は公式文書の範囲に限ります。「加速所有 Pod」には不修改 yaml, helm 等, 仅使用 Webhook, 自动修改所有新建 Pod 的 image 使用本 mirrorとあります。設定、環境変数、権限、データ保存先は明記されたものだけを扱います。未記載の既定値は隔離環境で確認し、戻せる設定を保存してください。 同じ資料にはBlob 内存缓存 1 分钟, 在期间如果 blob 到达 30 天期限被删除, 导致会报 404。ともあります。
README で確認できる制約
制約も確認が必要です。現在の資料からは、DaoCloud/public-image-mirror の互換表、性能基準、サービス保証、長期サポートを確認できません。README の記載は「GPU 版本: 1. 首先安装 Nvidia Container Toolkit 2. 运行以下命令启动 Ollama 容器:」です。不明点は採用記録の検証項目として残し、断定に変えないでください。