###### ✨ 掃除コマンド

# 全てのコンテナ/未ロックボリューム/&lt;none&gt;イメージ/不要ネットワークを一掃する（つよい：`lamp sweep`
----------------------------------------------------------------------

### `lamp sweep`

起動状態にかかわらず全てのコンテナ、未ロックボリューム、<none>イメージ、不要ネットワークを一気に削除して環境と気持ちをクリーンにします。  
※ロックされたボリュームは削除されません。

強力なコマンドですので、実行する(yes)か否(no)かの確認がでるようになっています。
<pre class="cmd">
? 起動しているかどうかに関わらず、全てのコンテナ、未ロックボリューム、<none>イメージ、不要ネットワークを一掃しますが本当によろしいですか？
（※docker-compose外のコンテナも対象です） » no / yes
</pre>


### `lamp sweep -c`<br>`lamp sweep --containers`

削除の対象を "全てのコンテナ" のみにします。

### `lamp sweep -f`<br>`lamp sweep --force`

上記コマンドを確認なしで実行するオプションです。

ちなみに、ロックされたボリュームを削除するには [`lamp reject --locked`](cmd-reject.html) を使用して個別に削除してください。


### reject との使い分け

- `lamp reject` はコンテナと（ロックされた）ボリュームを個々に選択して削除できる
- `lamp sweep` はDocker内の不要なリソースを一括で削除してクリーンにできる（ただしロックされたボリュームは除く）

と覚えるといいです。
