Dockerコンテナをすべて削除する方法
提供: Ubuntu入門
スポンサーリンク
Docker コンテナがたくさんあるときに、1つ1つ削除するのは、面倒です。Dockerコンテナをまとめて簡単に削除できます。psとrmのコマンドを組み合わせることで実現できます。
読み方
- Docker
- どっかー
概要
Docker コンテナをまとめて削除する方法を紹介します。
使い方
Dockerコンテナがまずすべて停止している必要があります。
sudo sh -c 'docker rm $(docker ps -a -q)'
コンテナが動作している場合は、-fオプションで削除できます。
sudo sh -c 'docker rm -f $(docker ps -a -q)'
コンテナが動作している状態で、コンテナを削除しようとした場合、以下のエラーが出て、削除できません。
$ sudo sh -c 'docker rm $(docker ps -a -q)' Error response from daemon: Conflict, You cannot remove a running container. Stop the container before attempting removal or use -f Error response from daemon: Conflict, You cannot remove a running container. Stop the container before attempting removal or use -f FATA[0000] Error: failed to remove one or more containers
関連項目
ツイート
スポンサーリンク