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
Juntar/unir linhas (JOIN) no VIM
Como instalar Node.js, Phonegap e Cordova no Debian 9
Otimizando conexões entre PHP e MySQL
Instalando Duke Nukem 3D no GNU/Linux
O comando tail
Leitura recomendada
Instalando Docker no Debian 10 Buster
Obtendo o Dockerfile a partir de uma imagem
Rodando Contêiner Ocomon 3 no Podman
Instalando o AWX no CentOS 8
Cluster Kubernetes (k8S) + NFS em 5 minutos
Comentários
Muito bom! Eu usava esse comando para remover as imagens 'none':
docker rmi $(docker images | grep '<none>' | awk '{ print $3 }')