O Docker é uma ferramenta muito popular para a criação, a i...

Próximas questões
Com base no mesmo assunto
Q2383168 Sistemas Operacionais
O Docker é uma ferramenta muito popular para a criação, a implantação e a execução de aplicativos usando contêineres formados a partir de imagens que contêm o código ou binário, runtimes, dependências e outros elementos do sistema de arquivos para executar um aplicativo. Quando as imagens deixam de ser utilizadas, permanecem ocupando espaço na área de armazenamento. Há um comando que pode ser usado para remover todas as imagens não utilizadas, ou seja, que não estão associadas a, pelo menos, um contêiner.
Esse comando é o
Alternativas

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