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
Instalando filtros e anti-vírus no seu servidor de e-mail
Convertendo imagem .BIN para .ISO com bchunk
Múltiplas expressões no SED
Como manter seu código atualizado com um repositório Git remoto
Vim - como criar arquivo ou diretório pelo NERDTree
Leitura recomendada
Rodando Jenkins no Podman
Instalando Docker no Raspberry Pi
Instalando Docker no Debian 10 Buster
Removendo Imagens Containers Pods no Podman
Como instalar o Docker no Debian 9 Stretch
Comentários
Muito bom! Eu usava esse comando para remover as imagens 'none':
docker rmi $(docker images | grep '<none>' | awk '{ print $3 }')