docker compose rm コマンド

 Docker 命令大全Docker コマンド大全


docker compose rm コマンドは、停止したサービスコンテナを削除するために使用されます。

docker compose rm コマンドは実行中のコンテナは削除しません。主に停止済みまたは不要になったコンテナをクリーンアップして、システムリソースを解放するために使用します。

構文

docker compose rm [OPTIONS] [SERVICE...]
  • SERVICE(任意):削除するサービスコンテナの名前。サービス名を指定しない場合は、停止中のすべてのサービスコンテナが削除されます。

OPTIONS オプション:

  • -f, --force:確認を求めずにコンテナを強制的に削除します。
  • -s, --stop:最初に実行中のコンテナを停止してから削除します。
  • -v, --volumes:コンテナに関連付けられたボリューム(volume)も同時に削除します。

例

1. 停止しているすべてのサービスコンテナを削除

docker compose rm

停止しているすべてのサービスコンテナを一覧表示し、削除するかどうか確認を求めます。

2. 停止しているすべてのサービスコンテナを強制削除

docker compose rm -f

停止中のコンテナを直接削除し、ユーザーに確認を求めません。

3. 特定サービスの停止済みコンテナを削除

docker compose rm web

web サービスの停止済みコンテナのみを削除します。

4. 関連するボリュームを削除してクリーンアップ

docker compose rm -v

停止済みのコンテナを削除し、それに関連付けられたボリュームも同時に削除します。


 Docker 命令大全Docker コマンド大全

その他の拡張