Dockerの掃除
Dockerのイメージ、コンテナ、ボリューム、ビルドキャッシュを掃除するためのコマンド。
Dockerのイメージ、コンテナ、ボリューム、ビルドキャッシュによるストレージ消費量を調べる
$ docker system df --verbose
イメージやビルドキャッシュを掃除する。
起動・停止中のコンテナから使用されていないイメージを削除したり、ビルドキャッシュを削除したりする。
$ docker image prune --all
$ docker builder prune --all
/var/lib/docker/overlay2の掃除
/var/lib/docker/overlay2の中身は、上記のコマンドや、それらよりも削除範囲の大きいdocker system pruneでも消えないことがある。
このことについては、「docker system prune -af --volumes does not completely clear out overlay2 folder」というタイトルでIssue(docker/cli issue #4656)が立っていて、overlay2ディレクトリの不要なファイルを削除するシェルスクリプトを書いている人もいる。
参考資料
DockerでのDisk使用量を調べる - すずけんメモ