コンテナの終了(一つのみ)

Dockerコンテナは「docker kill」コマンドを使って終了することができる。

docker kill コンテナID

コンテナの終了(全て)

コンテナの数が多いと、IDを指定して一つずつ終了していくのが大変なので、一括終了させる場合は次のコマンドを使用する。

docker kill $(docker ps -a)

「docker ps -a」でコンテナ一覧を取得し、それをまとめてkillするといった意味合いだ。

コンテナの削除(一つのみ)

コンテナの削除は「docker rm」コマンドで行う。

docker rm コンテナID

コンテナの削除(全て)

docker rm $(docker ps -a -q)

このコマンドでは全ての「終了しているコンテナ」を削除することができる。

動作中も含めた全てのコンテナを削除

動作中のコンテナもまとめて削除したい場合は、以下のコマンドを実行すれば良い。

docker rm -f $(docker ps -a -q)