LoginSignup
0
2

More than 5 years have passed since last update.

コンテナ全削除とコンテナイメージ全削除するdockerコマンドのメモ

Posted at

コンテナ全削除(稼働中コンテナ含む)

上が新体系のコマンド、下が旧体系のコマンドで、動作は変わらない。

docker container ls -aq | xargs docker container rm -f
docker ps -aq | xargs docker rm -f

コンテナイメージ全削除(↑から続けてやれば全部消える)

同じく、上が新体系のコマンド、下が旧体系のコマンドで、動作は変わらない。
現在起動中のコンテナのもとになったコンテナイメージは削除できない。

docker image ls -aq | xargs docker image rm -f
docker images -aq | xargs docker rmi -f

備考

  • xargs使ってるのでwindowsで打つ場合はWSLに切り替えてから発行する
  • docker for windowsの場合はlinuxコンテナモードとwindowsコンテナモードを使い分けできるが、
    • linuxコンテナモードで作業してもwindows側のリソースは消えない
    • windowsコンテナモードで作業してもlinux側のリソースは消えない
      • 別モードのコンテナやコンテナイメージはlspsで見えないようになっているので。
0
2
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
0
2