O Docker é uma ferramenta muito popular para a criação, a i...
Esse comando é o
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - docker image prune -a
Vamos entender melhor o tema abordado pela questão e o motivo pelo qual a alternativa correta é a alternativa D.
O Docker é uma ferramenta essencial no ambiente de desenvolvimento moderno, pois facilita a criação, a implantação e a execução de aplicativos em contêineres. Esses contêineres são formados a partir de imagens que contêm todo o necessário para rodar um aplicativo, como código, binários, runtimes, dependências e outros elementos do sistema de arquivos.
Ao longo do tempo, imagens não utilizadas podem acumular-se, ocupando espaço de armazenamento. Portanto, é importante entender como gerenciar essas imagens para manter o ambiente limpo e eficiente.
Para resolver a questão, é necessário conhecer comandos específicos do Docker que permitem a remoção de imagens não utilizadas. O comando que remove todas as imagens não utilizadas (ou seja, aquelas que não estão associadas a pelo menos um contêiner) é o docker image prune -a.
Vamos analisar as outras alternativas para entender por que não são corretas:
- A - docker image rm -a: Este comando está incorreto porque o docker image rm serve para remover imagens específicas, mas não tem a opção -a para remover todas as imagens não utilizadas.
- B - docker image rmi -a: Semelhante ao comando da alternativa A, docker image rmi também remove imagens específicas, mas não possui a funcionalidade de remover todas as imagens não utilizadas com a opção -a.
- C - docker image erase -a: Este comando está incorreto porque não existe um comando docker image erase no Docker.
- E - docker images -f dangling=true: Este comando lista as imagens "dangling" (ou seja, imagens que não possuem tags e não são usadas por nenhum contêiner), mas não as remove. Além disso, o comando certo para listar essas imagens é docker images -f dangling=true sem o -a.
Portanto, a alternativa D - docker image prune -a é a correta, pois este comando remove todas as imagens não utilizadas, liberando espaço no armazenamento.
Espero que esta explicação tenha ajudado a esclarecer o tema e a importância dos comandos de gerenciamento de imagens no Docker. Qualquer dúvida, estou à disposição!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
D - docker image prune -a
Este comando limpa todas as imagens não utilizadas, não apenas aquelas pendentes, mas também qualquer imagem que não esteja associada a um contêiner existente, quando utilizado com a opção -a (all).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo