2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Docker版「バルス」不要リソースをまとめて消してストレージの空き容量を回復する

Last updated at Posted at 2024-09-02

これは何?

Dockerを使っているとコンピュータの記憶領域のリソースが足りなくなることがあります。
また,無駄なコンテナやイメージをまとめて消したくなる時もあります。

この記事では,Dockerで作成したすべてのものをまとめて削除する方法を書きます。
実行は自己責任でお願いします。

この記事は前記事の続編のバルスシリーズです。

image.png
(笑)


コマンド

imageの全削除

docker image rm $(docker image ls -q) -f
docker rmi $(dokcer images -q) -f

-qオプションを使うとコンテナIDやImage名だけを返してくれるのでシェルスクリプトを扱う上でめちゃくちゃ便利です。

どちらのコマンドを使っても一緒ですが,古いバージョンのほうが自分は個人的には文字数が少ない後者が好きです。

containerの全削除

docker container rm $(docker container ls -q -a) -f
docker rm $(docker ps -q -a) -f

これもどちらを使っても同じです。-aオプションで起動していないコンテナも削除しているのがミソです。

キャッシュの全削除

普通に数十GB空きスペースが増えたりするので定期的に実行すると良いです。

docker builder prune

終わりに

それではみなさんも快適なdocker版「バルス」ライフを!

2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?