Red Hat Training

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

3.8. Atomic コンテナー

コンテナーでコマンドを実行します。このコマンドとサブコマンドを使用すると、現在実行中のコンテナーの一覧表示、削除、またはトリミングを行うことができます。

  • Atomic containers list
# atomic containers list
  CONTAINER ID IMAGE                COMMAND              CREATED          STATUS    RUNTIME
  flannel      rhel7/flannel        /usr/bin/flanneld-ru 2016-10-06 14:36 running   runc
  etcd         rhel7/etcd           /usr/bin/etcd-env.sh 2016-10-13 14:21 running   runc
  1cf730472572 rhel7/cockpit-ws     /container/atomic-ru 2016-10-13 17:55 running   Docker

コンテナーが使用するランタイム、Docker、または runc など、システムで 実行中 のコンテナーとその情報を一覧表示します(docker ps は Docker 形式のコンテナーのみを一覧表示します)。atomic containers list -a はすべてのコンテナーを表示します。

# atomic containers list -a
  CONTAINER ID IMAGE                COMMAND              CREATED          STATUS    RUNTIME
  etcd         rhel7/etcd           /usr/bin/etcd-env.sh 2016-10-13 14:21 running   runc
  flannel      rhel7/flannel        /usr/bin/flanneld-ru 2016-10-13 15:12 failed    runc
  1cf730472572 rhel7/cockpit-ws     /container/atomic-ru 2016-10-13 17:55 exited    Docker
  9a2bb24e5978 rhel7/rsyslog        /bin/rsyslog.sh      2016-10-13 17:49 created   Docker
  34f95af8f8f9 rhel7/cockpit-ws     /container/atomic-ru 2016-09-27 19:10 exited    Docker

Atomic containers 一覧 では、-f オプションを使用した出力のフィルターリングもサポートされます。フィルターは、コンテナー IDイメージコマンド作成されたステータスランタイム です。以下に例を示します。

# atomic containers list -f status=exited
  1cf730472572 rhel7/cockpit-ws     /container/atomic-ru 2016-10-13 17:55 exited    Docker
  34f95af8f8f9 rhel7/cockpit-ws     /container/atomic-ru 2016-09-27 19:10 exited    Docker
  • Atomic コンテナーの更新

Atomic コンテナーの更新 により、コンテナーをプルできる最新のコンテナーを更新できます。以下に例を示します。

# atomic containers update rhel7/flannel
  • Atomic コンテナーの削除

指定したコンテナーを削除します。以下に例を示します。

# atomic containers delete rhel7/flannel
  • Atomic コンテナーのトリミング

このコマンドは、実行中のコンテナーからの未使用のブロックを破棄します。ファイルシステムによって使用されていないブロックを破棄する fstrim コマンドを使用します。これは、RHEL Atomic Host で使用されるオプションである Thinly-Provisioned ストレージに特に便利です。このコマンドを 1 週間後に使用して、未使用のファイルシステムブロックからシステムをクリーンアップします。詳細は、fstrim (8) man ページを参照してください。