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 ページを参照してください。