1. ホーム
  2. docker

[解決済み] dockerコンテナの停止と削除のための単一コマンド

2022-03-03 20:23:49

質問

を組み合わせることができるコマンドはありますか? docker stopdocker rm コマンドを一緒に使うのですか?実行中のコンテナを削除するたびに、2つのコマンドを順番に実行する必要がありますが、このプロセスを簡略化できる統合コマンドはないでしょうか。

docker stop CONTAINER_ID
docker rm CONTATINER_ID

解決方法は?

を使用することができます。

docker rm -f CONTAINER_ID

コンテナが実行中であっても削除されます。

https://docs.docker.com/engine/reference/commandline/rm/

また、コンテナを実行する際には --rm オプションを指定すると、停止時に自動的に削除されます。

https://docs.docker.com/engine/reference/run/#clean-up-rm

編集する rm -f はデータにとって危険かもしれないので、テストまたは開発用コンテナに最適です。この件に関する@Bernardのコメントは一読の価値があります。