Limpeza na Ilha do Tesouro

DockerIntermediate
Pratique Agora

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.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar