私はdockerを初めて使用し、オンラインリンクを調べて、それがどのように機能するかを理解しています。ただし、Docker Registry と Docker Index についてはあまり明確になっていません。Dockerイメージがレジストリにあり、クライアントがpullコマンドを使用してデーモンにレジストリからイメージを取得するという部分を取得します。しかし、インデックスからも画像を取得できると読みましたが、これら2つの違いは何ですか?
ありがとうございました。
私はdockerを初めて使用し、オンラインリンクを調べて、それがどのように機能するかを理解しています。ただし、Docker Registry と Docker Index についてはあまり明確になっていません。Dockerイメージがレジストリにあり、クライアントがpullコマンドを使用してデーモンにレジストリからイメージを取得するという部分を取得します。しかし、インデックスからも画像を取得できると読みましたが、これら2つの違いは何ですか?
ありがとうございました。
わずかな違いがありますが、これは主に 2 つの API が開発されたためです。これらは元々、別々のサービスで提供されるように開発されたものです。
https://github.com/docker/docker-registryはレジストリ API を実装していますが、Docker Hub は両方を実装しています。
私は、docker-registry に追加できる Index のオープン ソース実装を 1 つ知っています。
違いはありません。どちらも通常、 Docker の公式イメージ リポジトリを指します。また、Docker リポジトリーおよび Docker Hub と呼ばれることもあります。通常、それらはすべて同じものを指します。
代替リポジトリを見つけてセットアップし、そこにイメージをホストすることもできますが、そのリポジトリを自分のリポジトリまたは特定の名前 (例: totumリポジトリ) として参照します。