shell
Docker

【Docker】build失敗したイメージをまとめて消す

More than 1 year has passed since last update.


状況

docker buildをしまくっていると

$ docker images

REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> 297d5f942b3d 6 minutes ago 400 MB
dockercomposedev_db latest 022c5bd2184e 8 minutes ago 400 MB
<none> <none> 7dd230c58bd5 18 minutes ago 400 MB
<none> <none> 71c356015e59 27 minutes ago 400 MB
dockercomposedev_web latest ba78760c2a64 55 minutes ago 995 MB
dockercomposedev_composer latest 24ccc18fed40 55 minutes ago 974 MB
<none> <none> ad01480e1b50 55 minutes ago 405 MB
<none> <none> 5a177d6ea178 6 days ago 800 MB
<none> <none> cbe98a41a9a0 6 days ago 800 MB
<none> <none> 9a0d86d1cdbd 6 days ago 862 MB
<none> <none> 44e5700ca5c0 7 days ago 704 MB
<none> <none> 2a7cd690ac25 7 days ago 704 MB
<none> <none> f08bf01212e5 7 days ago 704 MB
<none> <none> f28e283f4316 7 days ago 704 MB
<none> <none> 85ae7bb228c0 7 days ago 704 MB
<none> <none> 2e8b46a20e74 7 days ago 704 MB
<none> <none> efaaff2b1318 7 days ago 704 MB

みたいなことが起こってしまうことがある。

こんな時の対処法


下記コマンドで一掃しよう

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