Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.13. atomic pull

atomic pull <image>

リポジトリーからイメージを取得し、システムにダウンロードします。

# atomic pull rhel7/rsyslog

source:image 形式を使用してソースを指定することもできます。ソース の場合、以下のオプションがあります。

  • OCI - skopeo ツールを使用して、Docker レジストリーからイメージを取得します。これは、ソースが指定されていない場合に想定されるデフォルトのオプションです。デフォルトを変更するには、default_storage キーワードで /etc/atomic.conf ファイルを編集します。
# atomic pull oci:rhel7/etcd
  • Docker: ネットワークにアクセスせずに、ローカルの Docker レジストリーからイメージをインポートします。これは、docker (docker save IMAGE)のイメージを保存し、OSTree リポジトリーにインポートすることに相当します。
# atomic pull --storage=ostree docker:fedora
  • dockertar: ローカルの Docker レジストリーから tarball をインポートします。
# atomic pull --storage=ostree dockertar:path/to/image.tar
  • OSTree: リモートの OSTree リポジトリーからイメージを取得します。リモートは、ローカルの OSTree リポジトリーですでに設定されている必要があります。
# atomic pull --storage=ostree ostree:<remote>/branch

--storage オプションを使用して、イメージの宛先ストレージを指定します。2 つのオプションは dockerostree です。指定しない場合、コマンドは docker であることを前提としています。システムコンテナーイメージをプルする場合は、ostree オプションを使用します。

# atomic pull --storage=ostree rhel7/etcd

--type オプションを使用して、別のレジストリータイプを指定します。レジストリーの アトミック タイプに切り換えることができます。以下に例を示します。

# atomic pull --type atomic <atomic_registry_address>:namespace/image