1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Docker Compose で全部消したい時 解決策

1
Posted at

完全リセットしたい時のコマンドまとめ

Docker Compose で環境を作っていると、「一旦全部消してやり直したい!」ということがよくある。そんなときに使うコマンドの完全版メモ。

一撃で“全部”消したい

以下を実行すると、コンテナ / イメージ / ボリューム / 孤児コンテナを全部削除できる。

$ docker compose down --rmi all --volumes --remove-orphans
    オプションの意味
  • --rmi all : Compose がビルドしたイメージも全部削除
  • --volumes : ボリュームも削除(DB やキャッシュのデータも含む)
  • --remove-orphans : compose.yml に存在しない古いコンテナも削除
本当に全部吹き飛ぶので注意。

状況に応じた削除パターン

① コンテナだけ消す(安全)

$ docker compose down

② ボリュームも一緒に消す(DB初期化したい時)

$ docker compose down --volumes

③ イメージも消してビルドし直したい

$ docker compose down --rmi all

④ 孤児コンテナも掃除したい

$ docker compose down --remove-orphans

まとめ

  • 「全部リセットしたい」→ docker compose down --rmi all --volumes --remove-orphans
  • データもイメージも全部飛ぶので慎重に
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?