第11章 コンテナーイメージの管理


Satellite では、さまざまなソースからコンテナーイメージをインポートして、コンテンツビューを使用して外部コンテナーに分散できます。

Red Hat Enterprise Linux Atomic Host 7 のコンテナーの詳細は、Red Hat Enterprise Linux Atomic Host 7コンテナーの使用 を参照してください。

Red Hat Enterprise Linux 8 のコンテナーの詳細は、Red Hat Enterprise Linux 8 コンテナーの構築、実行、および管理 を参照してください。

Red Hat Enterprise Linux 9 のコンテナーの詳細は、Red Hat Enterprise Linux 9 コンテナーの構築、実行、および管理 を参照してください。

11.1. コンテナーイメージのインポート

Red Hat レジストリーまたは他のイメージレジストリーからコンテナーイメージリポジトリーをインポートできます。

Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。

リポジトリー検出を使用した手順

  1. Satellite Web UI で Content > Products に移動して、Repo Discovery をクリックします。
  2. Repository Type リストから Container Images を選択します。
  3. Registry to Discover フィールドには、イメージのインポート元となるレジストリーの URL を入力します。
  4. Registry Username フィールドには、コンテナーのイメージレジストリーのユーザー名に対応する名前を入力します。
  5. Registry Password フィールドには、入力したユーザー名に対応するパスワードを入力します。
  6. Registry Search Parameter フィールドには、検索の絞り込みに使用する検索条件を入力して、Discover をクリックします。
  7. オプション: Discovered Repository リストをさらに絞り込むには、Filter フィールドに、使用する追加の検索条件を入力します。
  8. Discovered Repository リストからインポートするリポジトリーを選択して、Create Selected をクリックします。
  9. オプション: このコンテナーリポジトリーのダウンロードポリシーを on demand に変更するには、「リポジトリーのダウンロードポリシーの変更」 を参照してください。
  10. オプション: Product リストから製品を作成するには、New Product を選択します。
  11. Name フィールドに製品名を入力します。
  12. オプション: Repository NameRepository Label のコラムで、リポジトリー名とラベルを編集できます。
  13. Run Repository Creation をクリックします。
  14. リポジトリーの作成が完了したら、各新規リポジトリーをクリックして詳細情報を確認できます。
  15. オプション: リポジトリーにインポートするコンテンツをフィルタリングするには、リポジトリーをクリックして、Limit Sync Tags に移動します。これをクリックし、Satellite への同期コンテンツを制限するタグを編集または追加します。
  16. Satellite Web UI で、Content > Products に移動し、製品の名前を選択します。
  17. 新規リポジトリーを選択し、Sync Now をクリックして同期プロセスを開始します。

リポジトリーの手動作成を伴う手順

  1. Satellite Web UI で、Content > Products に移動します。必要な製品の名前をクリックします。
  2. New repository をクリックします。
  3. Type リストから docker を選択します。リポジトリーの詳細を入力し、Save をクリックします。
  4. 新しいリポジトリーを選択し、Sync Now をクリックします。

次のステップ

  • 同期の進捗状況を表示するには、Content > Sync Status に移動して、リポジトリーツリーをデプロイメントします。
  • 同期が完了したら、Container Image Manifests をクリックして利用可能なマニフェストをリスト表示します。また、必要のなくなったマニフェストは、このリストから削除できます。

CLI 手順

  1. カスタムの Red Hat Container Catalog 製品を作成します。

    # hammer product create \
    --description "My_Description" \
    --name "Red Hat Container Catalog" \
    --organization "My_Organization" \
    --sync-plan "My_Sync_Plan"
  2. コンテナーイメージ用のリポジトリーを作成します。

    # hammer repository create \
    --content-type "docker" \
    --docker-upstream-name "rhel7" \
    --name "RHEL7" \
    --organization "My_Organization" \
    --product "Red Hat Container Catalog" \
    --url "http://registry.access.redhat.com/"
  3. リポジトリーを同期します。

    # hammer repository synchronize \
    --name "RHEL7" \
    --organization "My_Organization" \
    --product "Red Hat Container Catalog"

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.