Julgue o item que se segue, a respeito de gerenciamento e ...

Próximas questões
Com base no mesmo assunto
Q3257461 Sistemas Operacionais
Julgue o item que se segue, a respeito de gerenciamento e orquestração de contêineres, implementação de práticas DevOps em ambientes de nuvem e configuration management tools.

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.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

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:

  1. Volumes (docker volume create e -v volume:/path/no/container) – Melhor opção para persistência.
  2. Bind mounts (-v /host/path:/container/path) – Mapeia um diretório do host para dentro do contêiner.
  3. 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