Julgue o item que se segue, a respeito de gerenciamento e ...
O Docker não suporta a montagem de volumes persistentes, exigindo que todos os dados sejam armazenados dentro do contêiner e se percam quando o contêiner for removido.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - errado
Tema Central da Questão: A questão aborda o gerenciamento e orquestração de contêineres, especificamente o uso de volumes persistentes no Docker. Este é um conceito essencial para Analistas de Desenvolvimento que implementam práticas DevOps em ambientes de nuvem, pois envolve o entendimento de como os dados são armazenados e geridos em contêineres.
Resumo Teórico: O Docker é uma plataforma que permite empacotar aplicações em contêineres, garantindo que elas rodem de maneira consistente em diferentes ambientes. Um dos recursos cruciais do Docker é a capacidade de usar volumes persistentes.
Os volumes persistentes são utilizados para armazenar dados fora do contêiner, de modo que, mesmo quando o contêiner é removido, os dados permanecem intactos. Essa funcionalidade é vital para garantir a persistência de dados críticos e é frequentemente utilizada em aplicações de produção.
Justificação da Alternativa Correta (E - errado): A afirmação de que "o Docker não suporta a montagem de volumes persistentes" é incorreta. Na realidade, o Docker oferece um suporte robusto para volumes persistentes, permitindo que os dados armazenados em volumes sejam preservados independentemente do ciclo de vida dos contêineres. Esta capacidade é uma das razões pelas quais o Docker é amplamente utilizado em ambientes de produção.
Análise da Alternativa Incorreta (C - certo): Se a questão fosse marcada como "C - certo", estaria incorretamente assumindo que o Docker não suporta volumes persistentes. Isso demonstraria uma compreensão errada da funcionalidade do Docker, essencial para qualquer Analista de Desenvolvimento que trabalhe com contêineres e práticas DevOps.
Em suma, compreender o uso de volumes no Docker é crucial para manter a persistência de dados em ambientes virtualizados e contêinerizados.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```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
Volumes no Docker
Volumes no Docker são um componente crucial do ecossistema que armazena e gerencia dados persistentes gerados por contêineres efêmeros. Eles permitem que os dados persistam mesmo após a remoção ou atualização de um contêiner, evitando que dados essenciais do aplicativo sejam perdidos durante operações de rotinas.
kinsta.com
Gabarito, portanto, ERRADO
Errado!
O Docker suporta a montagem de volumes persistentes, permitindo que dados sejam armazenados fora do contêiner e preservados mesmo após sua remoção. Os volumes do Docker são uma forma recomendada de persistência, pois são gerenciados pelo Docker e podem ser compartilhados entre múltiplos contêineres.
Existem três formas principais de persistência de dados no Docker:
- Volumes (docker volume create e -v volume:/path/no/container) – Melhor opção para persistência.
- Bind mounts (-v /host/path:/container/path) – Mapeia um diretório do host para dentro do contêiner.
- Tmpfs mounts – Armazena dados na memória (não persistente).
Gabarito Errado
A afirmação está incorreta.
O Docker suporta sim a montagem de volumes persistentes. Isso é uma funcionalidade fundamental do Docker e uma prática recomendada para o gerenciamento de dados em contêineres.
Existem diferentes tipos de volumes que podem ser utilizados:
- Volumes nomeados (Named Volumes): São a forma preferencial de persistir dados no Docker. O Docker gerencia a localização física no host e são mais fáceis de fazer backup e migrar.
- Bind Mounts: Permitem montar um diretório ou arquivo do sistema de arquivos do host diretamente dentro do contêiner. Isso dá ao usuário controle total sobre a localização.
- tmpfs mounts: Para dados não persistentes e temporários, armazenados na memória do host.
Se os dados fossem armazenados apenas dentro da camada gravável do contêiner, eles de fato se perderiam quando o contêiner fosse removido, o que inviabilizaria a maioria das aplicações com estado (como bancos de dados). A persistência de dados através de volumes é uma das capacidades mais importantes do Docker para rodar aplicações em produção.
Retroceder Nunca Render-se Jamais !
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo