こんにちは。趣味グラマのNobuです。 Dockerを使っていると、ビルドしたイメージとか、止まっているコンテナとかが溜まってきて、ディスクを沢山使うようになります。 貧乏性な私としては定期的にそれらを削除しているのですが、毎回コマンドを忘れてしまうので備忘録として残しておこうと思います。 削除するコマンドたち まずは使っていないコンテナを削除する docker container prune なぜコンテナからかと言いますと、使っていないイメージを削除する際に、そのイメージを元に起動したコンテナが有るとエラーになってイメージの削除が出来ないからです。 コンテナ自体がstopしていようがエラーになるので、まずはコンテナから削除すると二度手間が省けます。 あと、「prune」って何だろうと思って英和辞書を引いたら、「不要な物を取り除く」という意味があるんですね。果物のプルーンではないようです(
I’m looking for some way to clean up the contents of /var/lib/docker/overlay (or /var/lib/docker/overlay2 with overlay2 - I run both, but on different nodes, both seem to have this issue). Is there any way to map the contents in there to what owns it? We have some CI runners that nightly do the equivalent of: docker rm -vf $(docker ps -aq) docker rmi -f $(docker images -aq) docker volume prune -f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く