Dockerレジストリを介してローカルにキャッシュされた画像を公開する

Dockerレジストリを介してローカルにキャッシュされた画像を公開する

複数のイメージを含むDockerインストールがあります(一部はローカルに構築され、一部はリモートリポジトリからインポートされます)。また、ローカルで実行されるDockerレジストリインスタンスもあります。

タグを再割り当てしてレジストリにプッシュせずに(Docker展開レジストリサーバーガイドで提案されているように)、私のレジストリインスタンスを介してDockerインストールにすでに存在するイメージを公開する方法はありますか?https://docs.docker.com/registry/deploying/)?

上記のガイドで理解したように、レジストリインスタンスはローカルディスク上の独自のストレージ(ボリューム)を使用します。おそらく、ベースボリュームの代わりにローカルイメージキャッシュ(内部のどこかにある/var/lib/docker)をレジストリコンテナにマウントするか、ある種のシンボリックリンク「ハッキング」を実行して同じ効果を得ることができると思います。

どんなに「ハッキング」しているように見えるかもしれませんが、可能な解決策についての洞察力は非常に歓迎されています:)

ベストアンサー1

おすすめ記事