LoginSignup
11
12

More than 5 years have passed since last update.

REPOSITORY や TAG が <none> の Docker image を削除するワンライナー

Last updated at Posted at 2017-08-31

Docker imageをpullやbuildしまくっているとdocker imagesした時に<none>と表示された行がたまってきます。
Dockerあるあるですね。

そんなimageを一掃したい時に使うワンライナー

docker images | grep <none> | awk '{ print $3 }' | xargs docker rmi

と書いてから気がついた別解。

Dockerでなイメージを一括で削除するワンライナー
http://qiita.com/DQNEO/items/e3a03a14beb616630032

さらにコメント頂いた別解。

docker images prune

使っていないイメージ全削除という恐ろしい説明がついていたので使用をためらっていたのですが、ちゃんとぶらさがっていない(not dangling)なイメージだけ削除してくれます。

さらに使ってない(not dangling)な container, volume, network,imageを全て削除してくれる別解

docker system prune

シェル芸(というほどでもない)の時代は過ぎ去ったようです。

11
12
2

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
11
12