Introdução
Neste laboratório, mergulharemos no misterioso mundo da poda do Docker com um cenário inspirado na era vitoriana. Nossa cena se passa nas ruas mal iluminadas de Londres, onde um detetive renomado está no encalço de objetos Docker não utilizados. O detetive deve navegar pelos contêineres e imagens Docker desordenados para descobrir os segredos ocultos de objetos não utilizados.
Iniciando a Investigação
Nesta etapa, guiamos os alunos pelo processo de identificação e remoção de contêineres, imagens, volumes e redes Docker não utilizados, usando o comando docker prune.
Primeiro, vamos garantir que o ambiente Docker esteja configurado:
docker pull hello-world
Em seguida, os alunos são instruídos a remover os objetos Docker não utilizados:
Primeiro, prepare o ambiente necessário usando os seguintes comandos:
docker container run hello-world docker network create example_network docker image pull alpine docker container run --name temp_container -d alpine sleep 1000Usando o comando
docker prunepara remover imagens e rede:docker stop temp_container docker rm temp_container docker image prune -a docker network prune
Confirmando a Investigação
Nesta etapa, os alunos continuarão a investigação para garantir que os objetos Docker não utilizados foram podados com sucesso.
docker system prune -a
Resumo
Neste laboratório, você aprendeu a identificar e remover objetos Docker não utilizados para liberar espaço em disco e melhorar o desempenho do sistema. Você praticou o uso de comandos Docker prune para limpar imagens pendentes (dangling images), contêineres parados e redes não utilizadas. Essas habilidades o ajudarão a manter ambientes Docker limpos e eficientes em seus projetos futuros.



