下記のコマンドを実行すればできます。
docker rmi -f $(docker images -aq)
まず、image
の削除はdocker rmi <image ID>
でできます。
以下に例を示します。
docker rmi e035f93e2af9
ですが、これだとたまに消えないimage
があるので、-f
オプションをつけて強制的に削除します。
docker rmi -f e035f93e2af9
次に、全てのimage
のIDを表示させるコマンドを示します。
docker images -aq
-a
オプションで隠れているimage
のIDも表示させることができます。
-q
オプションでimage
のIDのみを表示させることができます。
これらを組み合わせて、最初に示した通り、下記のコマンドで全てのimage
を削除することができます。
docker rmi -f $(docker images -aq)