When building lots of images you end up with a list of untagged builds at the end.
Beyarz 福 ~/Desktop/Work/Web ➤ n1bqd8a|content✓
3287 ± : docker images [0m]
REPOSITORY TAG IMAGE ID CREATED SIZE
web latest 0a27aff6030f 2 days ago 401MB
<none> <none> bd215f291219 2 days ago 401MB
<none> <none> faa2d8135eeb 2 days ago 102MB
<none> <none> 06bcd360bcd0 2 days ago 102MB
<none> <none> 4ee9b19c451b 2 days ago 102MB
<none> <none> 2c6a360ed284 2 days ago 102MB
<none> <none> ee3d85a997db 2 days ago 102MB
<none> <none> 375dbfaca7b9 2 days ago 102MB
<none> <none> 664d19c65959 2 days ago 102MB
<none> <none> 582b890d1c7a 2 days ago 102MB
<none> <none> c9f2ccc326aa 2 days ago 102MB
<none> <none> e82744862155 2 days ago 102MB
<none> <none> be23c9bf2857 2 days ago 102MB
<none> <none> 7147115b3d65 2 days ago 102MB
<none> <none> 7e0c76169331 2 days ago 102MB
<none> <none> 6ceccc5a042e 2 days ago 102MB
<none> <none> 7d175973b97c 2 days ago 102MB
<none> <none> f448cbed4921 2 days ago 102MB
<none> <none> 243d7880b521 2 days ago 102MB
<none> <none> d3c12ba1cee9 2 days ago 102MB
<none> <none> dfac1b1a3676 2 days ago 102MB
<none> <none> 9e3b6cc2f104 2 days ago 102MB
debian latest 8d31923452f8 13 days ago 101MB
ubuntu latest d131e0fa2585 3 weeks ago 102MB
mysql 8.0 d72169616e20 3 weeks ago 443MB
phpmyadmin/phpmyadmin 4.7 f51fd61ee511 14 months ago 166MB
A quick way to remove all the untagged images is by
docker rmi $(docker images | grep none)
or if you want to remove every single one forcibly
docker rmi -f $(docker images | grep none)
End result:
Beyarz 福 ~/Desktop/Work/Web ➤ n1bqd8a|content✓
3288 ± : docker images [0m]
REPOSITORY TAG IMAGE ID CREATED SIZE
web latest 0a27aff6030f 2 days ago 401MB
debian latest 8d31923452f8 13 days ago 101MB
ubuntu latest d131e0fa2585 3 weeks ago 102MB
mysql 8.0 d72169616e20 3 weeks ago 443MB
phpmyadmin/phpmyadmin 4.7 f51fd61ee511 14 months ago 166MB