コンテナ情報出力(起動中のコンテナのみ)
現在起動中のコンテナの一覧が出力されます。
$docker ps
すべてのコンテナ情報出力
ステータスに関係なく、すべてのコンテナの一覧が出力されます。
$docker ps -a
-a もしくは --all 。
他のオプションと組み合わせて使用することもできます。
$docker ps -aq
# 停止中のコンテナも含めた、すべてのコンテナのIDのみを表示
ID情報のみ出力する
$docker ps -q
-q もしくは --quiet 。
起動しているコンテナのみ表示されます。
出力情報をフィルタリングする
出力する情報をフィルタリングすることができます。
$docker ps -f "name=my_docker"
-f もしくは --filter 。
NAMES が my_docker に一致するか、NAMES に my_docker が含まれているコンテナが出力されます。
出力情報をフォーマットする
$docker ps --format "table {{.Names}}"
--format 。
table を付けることで、出力結果にヘッダーが含まれます。
\t でタブを入れることができるため、テーブル形式に成形できます。
表示したい項目に該当する言葉(Placeholder)を {{Placeholder}} のようにカッコで囲みます。
| 項目 | Placeholder | 備考 |
|---|---|---|
| CONTAINER ID | .ID | |
| IMAGE | .Image | |
| COMMAND | .Command | |
| CREATED | .CreatedAt | 日付として表示 |
| CREATED | .RunningFor | 何日前から起動しているのかを表示 |
| PORTS | .Ports | |
| STATUS | .Status | |
| NAMES | .Names | |
| LABELS | .Labels | コンテナに設定されているすべてのラベルを表示 |
| MOUNTS | .Mounts | |
| NETWORKS | .Networks |
参考