LoginSignup
0
3

More than 5 years have passed since last update.

Docker <none> images を削除する

Posted at

dangling とは「ちゅうぶらり」とかの意味ですが。
docker imagesには--filterオプションが用意されており。
"dangling=true"という条件を渡してあげると、<none>となっているイメージの一覧を取得できます。

$ docker images --filter "dangling=true"

いままで、このようなワンライナーで Imageを削除していました。

$ docker images -a | grep "<none" | awk '{print $3}' | xargs docker rmi

しかし、フィルターに-qオプションを渡すことで、フィルターした結果のイメージ名だけを抽出してくれます。

そのため、フィルターした結果をdocker rmiに渡す方法が最適と思います。

$ docker rmi $(docker images -a --filter "dangling=true" -q)
0
3
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
3