3.5. コンテナーリポジトリーからのイメージのプル
Automation Hub コンテナーレジストリーからイメージを取得し、ローカルマシンにコピーを作成します。Automation Hub は、コンテナーリポジトリーの latest イメージごとに、podman pull コマンドを提供します。このコマンドを端末にコピーアンドペーストするか、podman pull を使用してイメージタグに基づいてイメージをコピーすることができます。
3.5.1. イメージのプル リンクのコピーリンクがクリップボードにコピーされました!
Automation Hub コンテナーレジストリーからイメージをプルして、ローカルマシンにコピーできます。
前提条件
- プライベートコンテナーリポジトリーを表示およびプルする権限がある。
手順
- パスワードまたはトークンで保護されたレジストリーからコンテナーイメージをプルする必要がある場合は、イメージをプルする前に Automation Controller で認証情報を作成 する必要があります。
-
ナビゲーションパネルから、
を選択します。 - コンテナーリポジトリーを選択します。
- Pull this image エントリーで、 をクリックします。
- 端末でコマンドを貼り付けます。
検証
-
podman imagesを実行して、ローカルマシンにイメージを表示します。
3.5.2. コンテナーリポジトリーからのイメージの同期 リンクのコピーリンクがクリップボードにコピーされました!
Automation Hub コンテナーレジストリーからイメージをプルして、イメージをローカルマシンに同期できます。リモートコンテナーレジストリーからイメージを同期するには、まずリモートレジストリーを設定する必要があります。
前提条件
プライベートコンテナーリポジトリーを表示およびプルする権限がある。
手順
-
ナビゲーションパネルから、
を選択します。 - https://registry.redhat.io をレジストリーに追加します。
認証に必要な認証情報を追加します。
注記コンテナーレジストリーの中には、流量制御を積極的に行っているものもあります。Advanced Options で流量制御を設定します。
-
ナビゲーションパネルから、
を選択します。 - ページヘッダーの をクリックします。
取得元のレジストリーを選択します。Name フィールドには、ローカルレジストリーに表示されるイメージの名前が表示されます。
注記Upstream name フィールドは、リモートサーバー上のイメージの名前です。たとえば、アップストリーム名が "alpine" に設定され、Name フィールドが "local/alpine" の場合、alpine イメージがリモートからダウンロードされ、"local/alpine" に名前が変更されます。
- 追加または除外するタグのリストを設定します。イメージに多数のタグがあると、イメージの同期に時間がかかり、大量のディスク容量が使用されます。