操作
機能 #576
完了Docker レジストリの pull-through cache proxy を Harbor 以外へ移行する
開始日:
2024/11/20
期日:
進捗率:
100%
一時中断:
いいえ
pinned:
いいえ
確認予定日:
前回確認日:
2024/11/21
管理外残件あり:
はい
説明
Harbar をしばらく使っているが、どうも docker の /etc/docker/daemon.json
の registry-mirrors
だと権限まわりがおかしいとか nginx のリバースプロキシをかなり弄らないといけないとか (それでもうまくいかないとか) かなりダルい。
ついでにアップグレードも自動化が難しくてそれも険しい。
Podman だと cache proxy として使うぶんには問題ないが、こちらはこちらで podman-compose だとコンテナ再起動でネットワークが壊れてコンテナが意図したとおり listen してくれなくなるなどのトラブル (#499) があったりして、なんとも使いづらい。
現状独自の docker image をホストしたくなってはいないので Harbor はオーバーキルで、そうでなくとも docker build を他のマシンでやるなら無理に registry を使わずとも tar アーカイブを経由して export / import で済ますこともできるので、もう少し cache proxy として軽量でシンプルなソリューションがあればそれを使いたい。
操作