Julgue o próximo item, relativos a ferramentas e soluções pa...

Próximas questões
Com base no mesmo assunto
Q3257345 Sistemas Operacionais
Julgue o próximo item, relativos a ferramentas e soluções para DevOps, DevSecOps e Docker. 

No Docker, volumes são diretórios externos ao contêiner e sua principal função é fazer que os dados escritos persistam, independentemente do estado do contêiner. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Para compreender a questão, precisamos focar no conceito de volumes no Docker. Docker é uma plataforma que automatiza o uso de contêineres, permitindo que aplicações sejam empacotadas junto com suas dependências. Um ponto crucial ao trabalhar com Docker é a persistência de dados.

Volumes são utilizados no Docker para permitir que dados persistam além do ciclo de vida de um contêiner. Por padrão, ao remover um contêiner, todos os dados criados nele são perdidos. No entanto, volumes são armazenados fora do sistema de arquivos do contêiner, garantindo que os dados não sejam afetados quando o contêiner é excluído ou recriado. Isso é essencial para aplicações que precisam armazenar estados, como bancos de dados.

De acordo com a documentação oficial do Docker, volumes são a melhor maneira de persistir dados, fazer backup ou compartilhar dados entre vários contêineres (fonte).

Justificação da alternativa correta: A afirmação de que "No Docker, volumes são diretórios externos ao contêiner e sua principal função é fazer que os dados escritos persistam, independentemente do estado do contêiner" está correta. Isso destaca a função principal dos volumes, que é assegurar que os dados permaneçam intactos, independentemente de alterações nos contêineres. Assim, a resposta correta é C - certo.

Não há necessidade de análise de alternativas incorretas, pois a questão é de "Certo ou Errado".

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

O item está correto.

No Docker, volumes são usados para armazenar dados de forma persistente fora do sistema de arquivos do contêiner. Como os contêineres são efêmeros, ou seja, podem ser recriados a qualquer momento, os volumes garantem que os dados escritos sejam preservados mesmo que o contêiner seja removido ou reiniciado.

Além disso, os volumes são gerenciados pelo Docker e podem ser compartilhados entre múltiplos contêineres, facilitando a persistência e o compartilhamento de dados.

Resumo:

Volumes = Persistência.

Contêiner morre, os dados não.

docker run -d \

 --name meu_mysql \

 -e MYSQL_ROOT_PASSWORD=senha123 \

 -v mysql_dados:/var/lib/mysql \

 mysql:latest

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo