docker stop
とdocker rm
コマンドを組み合わせるコマンドはありますか?実行中のコンテナを削除するたびに、2つのコマンドを順番に実行する必要があります。組み合わせたコマンドがあれば、このプロセスを簡素化できますか?ドッカーコンテナを停止して削除する単一コマンド
docker stop CONTAINER_ID
docker rm CONTATINER_ID
docker stop
とdocker rm
コマンドを組み合わせるコマンドはありますか?実行中のコンテナを削除するたびに、2つのコマンドを順番に実行する必要があります。組み合わせたコマンドがあれば、このプロセスを簡素化できますか?ドッカーコンテナを停止して削除する単一コマンド
docker stop CONTAINER_ID
docker rm CONTATINER_ID
あなたは使用することができます。
docker rm -f CONTAINER_ID
は、それがまだ実行されている場合でも、コンテナを削除します。
https://docs.docker.com/engine/reference/commandline/rm/
また、停止時に自動的に削除されます、--rm
オプションを使用してコンテナを実行することができます。
。 'docker rm -f'はSIGKILLシグナルをコンテナに送ります。これにより、コンテナが状態を正しく保存する時間が得られないことがあります。ステートレスでないコンテナでは、実際に 'docker stop'と' docker rm'を使用するべきです。これは、SIGTERMシグナルを送信します。デフォルトでは、dockerデーモンが最後にSIGKILLを送信する前に、コンテナに最大10秒間シャットダウンを実行します。 – Alkaline
https://www.ctl.io/developers/blog/post/gracefully-stopping-docker-containers/
あなたが殺す使用することができ、また、RMと強制フラグを使用することによって、それはまた、キルを使用します。すべてのコンテナを除去するための単一の容器
docker rm -f CONTAINER_ID
を除去するため
docker stop CONTAINER_ID | xargs docker rm
docker rm -f `docker container ps -qa`
すべてのコンテナを削除します。docker ps -aq | xargs docker rm -f
これは停止し、として実行されているコンテナを含むすべての画像を削除します-f
を使用していますdocker rmi -f $(docker images -a -q)
それはコンテナに依存します:https://www.ctl.io/developers/blog/post/gracefully-stopping-docker-containers/は注意してください – VonC