Introdução
Neste desafio, sua missão é navegar pelo mar de imagens Docker para ajudar os nativos da ilha do tesouro a recuperar o espaço de armazenamento em seu navio pirata. Os nativos descobriram que inúmeras imagens não utilizadas e obsoletas estão consumindo seu precioso espaço em disco e precisam da sua ajuda para removê-las de forma eficiente.
Removendo Imagens Docker Não Utilizadas
Tarefas
- Identificar e listar todas as imagens Docker suspensas (dangling) no sistema.
- Remover todas as imagens Docker suspensas para liberar espaço em disco.
Exemplo
Você precisará usar o comando para listar as imagens suspensas e, em seguida, removê-las.
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest a8758716bb6a 3 months ago 187MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
...
O ambiente de configuração criou algumas imagens suspensas que devem aparecer na lista. Se nenhuma imagem suspensa for exibida, tente executar os comandos de configuração novamente.
Removendo Imagens Docker Específicas
Tarefas
- Listar todas as imagens Docker presentes no sistema.
- Remover uma imagem Docker específica com a tag "nginx:latest".
Exemplo
Verifique se a imagem do nginx foi removida.
labex:project/ $ docker images | grep nginx || echo "nginx image not exists"
nginx image not exists
Resumo
Neste desafio, você praticou o gerenciamento eficiente de imagens Docker ao identificar e remover imagens não utilizadas e específicas. Este exercício ajudará você a se tornar proficiente na limpeza de imagens Docker, otimizando assim o espaço de armazenamento no sistema. Ao concluir, você terá adquirido uma compreensão abrangente sobre como gerenciar imagens Docker e contribuir para a manutenção de um ambiente de desenvolvimento limpo e organizado.



