##コンテナ情報出力(起動中のコンテナのみ)
現在起動中のコンテナの一覧が出力されます。
$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 |
###参考
https://docs.docker.com/engine/reference/commandline/ps/#options