コアコンテンツ
公営倉庫と民間倉庫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 インフラストラクチャに与える影響
>>: なぜ新しいストレージとコンピューティングの分離が主流になるのでしょうか?
3 つのデータ センター: SingleHop のアムステルダムとフェニックス、Quadranet ...
安価な VPS をお勧めします。これは KVM 仮想、SSD ディスクで、Quadranet のロサ...
企業のデジタル変革が加速する中、クラウド コンピューティングはかつて、熾烈なインターネット市場におけ...
SEO 会社で働き、ウェブサイトの最適化作業を行っている人は、ウェブサイトのリンク構築について多かれ...
最近、ある疑問について考えていました。同じ SEO を行っている人でも、なぜ成功する人がいる一方で、...
7月17日のニュース、海外メディアの報道によると、現地時間の火曜日、IBMは同社がAT&Tと...
ウェブマスターなら誰でも、新しいサイトの場合、ウェブサイトの重量を迅速に改善することが最優先事項であ...
これは、独自の IT インフラストラクチャ上でのデータベースの従来の手動インストールと管理とは異なり...
ここ数か月、Baidu は中国の SEO 実践者全員を大いに苦しめてきました。多くの人が「SEO は...
クラウドコンピューティングにおける AI 競争は始まったばかりです。この話題がWeiboで話題になる...
ウェブマスターネットワーク(www.admin5.com)は9月16日、アリババグループと中国民生銀...
ナスダックは、フェイスブックが今夜23時頃に取引を開始すると発表北京時間5月18日早朝、ナスダックは...
スタートアップID起業家:傅才瑞創業時期: 2001年スタートアップ拠点:上海ビジネスモデル:広告収...
私が構築した金採掘サイトは、優れたマーケティング ブログの例ではありません。成功するマーケティング ...
先ほど「SEO最適化作業トラフィックの準備」についてお話しましたが、今日は実装を開始する方法について...