広告スペース(バナー)
🐳Docker レッスン
Dockerの基本を知ろう5
コンテナの起動と管理6
コンテナのライフサイクル操作5
コンテナとのやり取り6
リソース監視とファイル操作3
Dockerfileを書いてみよう6
イメージのビルドと共有5
ボリュームとネットワーク・compose8
レッスン 10 / 45

docker ps -a で全コンテナを確認しよう

「停止したコンテナも含めて、これまで作った全部のコンテナを見たい」というときに使うのがdocker ps -aです。起動中・停止中を問わず、すべてのコンテナを一覧表示するコマンドです。

docker ps -aという書式で使います。-aはallの意味で、通常のdocker psでは表示されない停止済み(exited)のコンテナも表示対象になります。

docker ps -aを実行すると、STATUS列に「Up」(起動中)だけでなく「Exited (0)」(正常終了して停止中)のコンテナも一覧に含まれて表示されます。

よくあるつまずきは、docker runを何度も試すうちに停止済みコンテナが大量に溜まり、ディスクを圧迫していることに気づかないことです。定期的にdocker ps -aで確認し、不要なものは削除しましょう。

実務では「なぜかコンテナ名が重複してエラーになる」といったトラブルの原因(停止中の同名コンテナが残っている)を調査する際によく使われます。

Docker
試してみよう(疑似ターミナルへの入力例)
docker ps -a

🧑‍💻 このコマンドは Dockerの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
停止中のものも含めた全コンテナを確認できるようになります。
広告スペース(バナー)
広告スペース(記事内)