Docker - remover imagens não utilizadas (limpeza)

Publicado por Fábio Berbert de Paula em 25/08/2020

[ Hits: 5.003 ]

Blog: https://mestrefabio.com

 


Docker - remover imagens não utilizadas (limpeza)



Conforme você vai baixando e testando imagens no Docker, elas vão se acumulando e com um tempo podem virar um elefante branco em seu disco.

Para listar as imagens que você baixou e possui no Docker, digite:

docker image ls -a

Quando você remove um determinado contêiner, sua imagem continua ali, armazenada para futuras reutilizações.

Para remover imagens que não estão sendo utilizadas por nenhum contêiner, execute o comando abaixo:

docker image prune -a

E responda a pergunta a seguir com "y":

WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N]


Como saída você terá um sumário do que foi deletado:

untagged: debian:buster
untagged: debian:latest
untagged: debian@sha256:4ab3309ba955211d1db92f405be609942b595a720de789286376f030502ffd6f
deleted: sha256:5971ee6076a06b695a62d8dbb5e4c977f2db1e45902f5bb8d4b74511d9649dde
deleted: sha256:8c02234b86056c009036ff0c31efb9a726412392d9872dacf95103767ac3b101
untagged: opensuse/tumbleweed:latest
untagged: opensuse/tumbleweed@sha256:f371defc83d285168dd992404b7b733f917fd2a4195ccaace5d290a14e1bfaa8
deleted: sha256:8a149b3a2938f8d2c5a0f3e393a255b36a73ed78d8d944b3e24535e63a9a2973
deleted: sha256:c69c1b7aa5d41b96b0dfacd0e2f51074e3f4e5f331189d385a9ea452e41af49c
untagged: fedora:latest
untagged: fedora@sha256:ee55117b3058f2f12961184fae4b9c392586e400487626c6bd0d15b4eae94ecc
deleted: sha256:adfbfa4a115a799771d3060d0aa213584c91e549187da4fb0036240294ca4a8f
deleted: sha256:3b53a1a1ef4a56c8148e562801ca7cf92c2e4d342c1bbb8ccd6f0810bebd5628

Total reclaimed space: 6.224GB


Até a próxima!

Outras dicas deste autor

Como evitar execução de backdoors em diretórios de upload do teu site

Como checar se sua placa possui sinal físico de rede

Múltiplas expressões no SED

ctorrent - Cliente torrent modo texto

Agendando execução de scripts PHP

Leitura recomendada

Instalação do Docker no Linux Mint 20

Instalação do distrobox no Gentoo

Docker multi stage builds

Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Docker containers com aplicações gráficas

  

Comentários
[1] Comentário enviado por removido em 25/08/2020 - 09:35h

Muito bom! Eu usava esse comando para remover as imagens 'none':
docker rmi $(docker images | grep '<none>' | awk '{ print $3 }')

[2] Comentário enviado por maurixnovatrento em 25/08/2020 - 18:13h


Boa dica.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts