【docker ps】コンテナ情報出力


コンテナ情報出力(起動中のコンテナのみ)

現在起動中のコンテナの一覧が出力されます。

$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
NAMESmy_docker に一致するか、NAMESmy_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

参考