ホームページ  >  記事  >  システムチュートリアル  >  Docker Index サービスを理解する最も簡単な方法はここです

Docker Index サービスを理解する最も簡単な方法はここです

WBOY
WBOY転載
2024-01-01 18:41:46637ブラウズ
###導入### index インデックスサービスはその名の通り「インデックス」のとおり、主にミラーインデックス機能とユーザー認証機能を提供します。イメージをダウンロードするときは、次の図に示すように、最初にインデックス サービスにアクセスして認証を行い、次にイメージが存在するレジストリのアドレスを見つけて Docker クライアントに返します。最後に、Docker クライアントはダウンロードします。レジストリからのイメージ もちろん、ダウンロード中に、レジストリはクライアント トークンの正当性を検証するためにインデックスにアクセスします。異なるイメージは異なるレジストリ サービスに保存でき、そのインデックス情報はインデックス サービスに配置されます。

知道什么是docker index服务就看这里。 Docker ウェアハウスの実装には 2 つの動作モードがあります

(1)standalone=true: このモードでは、ウェアハウス自体が単純なインデックス サービスを提供します。実装プロセスでは、インデックスは単純なインデックス機能のみを実装し、ユーザー認証機能は実装しません。 (2)standalone=false: このモードでは、インデックス サービス アクセス ポイントを構成し、インデックス サービスを自分で実装する必要があります


インデックス サービスによって外部に提供されるインターフェイス

Index が提供する REST API インターフェースは次のとおりです: リーリー これは docker プッシュ プロセスで呼び出され、その機能はリポジトリを作成することです。ユーザーのパスワードと権限は作成前に検証され、正当であれば、最終的にトークンが Docker クライアントに返されます

リーリー

リポジトリを削除します。削除前にユーザーのパスワードと権限が検証されます

リーリー

これは docker プッシュ プロセスで呼び出されます。その機能は、リポジトリに対応するイメージ リストを更新することです。保持されているトークンは更新前に検証されます。

リーリー

これは docker pull プロセスで呼び出され、その機能はリポジトリに対応するイメージ リストを取得することです。ユーザーのパスワードと権限は、

を取得する前に検証されます。 リーリー

トークンの合法性を確認する

リーリー

docker ログインは、このインターフェイスを呼び出してユーザーの正当性を確認します

リーリー

docker ログインはこのインターフェイスを呼び出し、ユーザーの作成に使用できます

リーリー

ユーザー情報の更新に使用されます

各インターフェイスによって要求される特定のヘッダー、アクション、および応答については、こちら (https://docs.docker.com/reference/api/docker-io_api/) を参照してください。

以上がDocker Index サービスを理解する最も簡単な方法はここですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。