コアコンテンツ
公営倉庫と民間倉庫Docker レジストリは、Docker イメージを保存および管理する場所です。パブリックまたはプライベートにすることができ、Docker イメージを共有、保存、管理するための集中的な場所を提供します。これは GitHub と GitLab に少し似ていますが、GitHub と GitLab はコード ホスティング プラットフォームであるという点が異なります。プラットフォーム上でホストされているのはコードであり、ここではさまざまな画像がホストされています。 以下は、パブリック イメージ ウェアハウスとプライベート イメージ ウェアハウスという 2 種類のウェアハウスの代表的な例です。
これらのイメージ リポジトリは、さまざまなシナリオのニーズを満たす豊富な機能とサービスを提供します。ユーザーがニーズに応じて Docker イメージを保存および管理するための適切なイメージ リポジトリ サービスを選択する場合は、パブリック イメージ リポジトリとプライベート イメージ リポジトリの違いを事前に明確に理解する必要があります。 アクセス権
安全
カスタマイズと拡張性
料金
画像リポジトリにログインするdocker login コマンドは、Docker Hub またはその他の Docker イメージ リポジトリ サービスにログインするために使用されます。ログインに成功すると、Docker クライアントを使用してイメージをイメージ リポジトリにプッシュまたはプルできます。 基本的な構文
各部分の意味は次のとおりです。
OPTIONS セクションには、次の 2 つの一般的なオプションがあります。
使用例Docker Hubにログインします。 写真 これにより、対話型ダイアログが開き、ユーザー名とパスワードの入力を求められます。正常にログインするには、正しいユーザー名とパスワードを入力してください。 コマンドラインからユーザー名とパスワードを指定する場合は、-u および -p オプションを使用します。 プライベート イメージ リポジトリ サービスにログインする場合は、対応するプライベート イメージ リポジトリ サービスのアドレスを指定する必要があります。 REGISTRY_URL はプライベート リポジトリ サービスのアドレスです。 ログインが成功すると、ターミナルにログインが成功したことを示すプロンプト メッセージが表示され、Docker クライアントは提供された資格情報を使用して、後続の操作でイメージ リポジトリ サーバーと通信します。 Docker レジストリにログインする際、パスワードは平文で送信されるため、docker login コマンドは必ず安全な環境で使用し、公共の場や安全でないネットワークでは使用しないようにしてください。 画像リポジトリからログアウトするdocker logout コマンドは、現在ログインしている Docker ユーザーをログアウトし、Docker Hub またはその他の Docker イメージ リポジトリ サービスからログアウトするために使用されます。 基本的な構文
SERVER パラメータはオプションであり、ログアウトする Docker レジストリのアドレスを指定するために使用されます。このパラメータを指定しないと、現在ログインしている Docker Hub アカウントはデフォルトでログアウトされます。 使用例現在ログインしている Docker Hub アカウントからログアウトします。 現在プライベート Docker レジストリにログインしている場合は、対応するレジストリ アドレスを指定してログアウトできます。 コマンドを実行すると、ログアウトが成功したことを示すプロンプト メッセージが表示され、Docker クライアントはレジストリとの通信に以前に提供された資格情報を使用しなくなります。 プライベート倉庫管理オープンソースのエンタープライズレベルの Docker プライベート リポジトリ ツールの中で、Harbo は代表的なものであり、比較的人気があります。 Docker はオープンソースのイメージ リポジトリ ツール Docker Registry も公式に提供しています。 Harborと比較すると、Docker Registry の機能は劣ります。両者の機能上の違いは次のとおりです。 機能拡張
セキュリティとアクセス制御
ミラー複製と同期
マルチテナントサポート:
一般的に、Harbor は Docker Registry に基づくより高度な機能とセキュリティ制御を提供し、より複雑なエンタープライズ レベルのアプリケーション シナリオに適しています。 実際の業務で使うのであれば、Harbor の方が断然おすすめです。この記事では主に、プライベート イメージ リポジトリ管理における基本的な機能と一般的な操作について説明します。そのため、ここでは Docker の公式オープンソースイメージリポジトリサービスである Docker Registry を使用します。 Harborの詳しいインストール方法や使い方については後ほど別途紹介します。 Docker レジストリをインストールします。docker run コマンドを使用して、Docker Hub から Docker Registry イメージをプルし、コンテナを実行するだけです。 これにより、サーバー上で Docker Registry コンテナが起動し、デフォルトのポート 5000 でリッスンし、コンテナが終了すると自動的に再起動されるため、Docker Registry サービスが常に利用可能になります。 ローカルイメージにリモートリポジトリのタグを付けます。 イメージをリモート リポジトリにプッシュします。 このようにして、myimage イメージの最新バージョンが your-registry という名前のプライベート リポジトリにプッシュされます。 プライベートリポジトリ内のイメージを使用する場合: |
<<: エッジコンピューティングがデータ処理と IoT インフラストラクチャに与える影響
>>: なぜ新しいストレージとコンピューティングの分離が主流になるのでしょうか?
丸一週間の準備の後、外部リンクは徐々に定期的になってきました。ほとんどの新人ウェブマスターと同様に、...
[[391594]]データ業界は現在、最も急速に成長しているニッチ市場となっています。しかし、この業...
Spartanhost のブラック フライデーは少し遅れましたが、それでもかなり素晴らしいです。KV...
その年のブラックフライデーに、spartanhost は新しいダラス VPS プロモーションを開始し...
IDC の調査によると、人工知能、5G、ネットワーク、IoT テクノロジーの急増により、エッジ ソリ...
最近のニュース「クリエイティブマーケティングとブルーオーシャン戦略がSKYCCの売れ行きを伸ばす」で...
テンセントテクノロジーファン・シャオドンが5月12日に報じた。 CtripとQunarの合併・買収交...
毎年下半期、特にダブル11とダブル12は、電子商取引にとってカーニバルです。 9月になったが、eコマ...
24khost は以前にもストレージ VPS を紹介してきました。今回はラスベガスの FiberHu...
今日は、Meng Feiyang が、良いタイトルの書き方、良いキーワードの書き方、良い説明の書き方...
どの祝日も人気スポットですが、母の日も例外ではありません。需要があるかどうかに関係なく、まずは参加し...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスウェブサイトのBaidu...
他のビジネス システムの購入と同様に、組織はマーケティングの売り込みやセールストークを超えて、ニーズ...
多くの場合、外部リンクやコンテンツに重点を置き続けていると、構造が徐々に私たちにとっての呪いとなって...
私はいつも自分自身にこの質問をしてきました。誰かが広告を出しているのを見るといつも、私は尋ねたくなり...