Lorsque vous touchez Docker, de nombreuses images inutiles (** aucune balise **) s'accumulent comme ceci ~
$docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
portfolio_api latest 9091a77d3e50 3 minutes ago 661MB
<none> <none> bda133c88b3a 3 hours ago 659MB
portfolio_front latest 206c69e39bc8 5 hours ago 325MB
<none> <none> c9c1cc1f82af 3 days ago 325MB
<none> <none> 90b26537b543 3 days ago 659MB
rails_nuxt_docker_front latest 6a76df1e3e15 8 days ago 652MB
rails_nuxt_docker_api latest f81ab2aa1da3 9 days ago 664MB
node 14.11.0-alpine b85fc218c00b 4 weeks ago 117MB
ruby 2.7.1-alpine b46ea0bc5984 3 months ago 52.3MB
postgres 12.3-alpine 17150f4321a3 3 months ago 157MB
node 14.4.0-alpine 3bf5a7d41d77 4 months ago 117MB
Quand ces types s'accumulent, GB est mangé et c'est très gênant.
$ docker rmi <IMAGE ID>
Il est également difficile de l'effacer avec, alors récupérons la balise none à la fois et supprimons-la!
$ docker images
avec l'option -f
.$ docker images -f 'dangling=true'
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> bda133c88b3a 3 hours ago 659MB
<none> <none> c9c1cc1f82af 3 days ago 325MB
<none> <none> 90b26537b543 3 days ago 659MB
Mettez les options ci-dessus dans $ docker rmi
! !! !!
$docker rmi $(docker images -f 'dangling=true')
Deleted: sha256:bda133c88b3a3aca1cdd971ffe23a2bea32295e782d1225b7753151f47c40e3d
Deleted: sha256:99c5e34963f7b0ae63427b9e24b1d66778daeda863c078f46476ea9229f17771
...