Os volumes são mecanismos utilizados para persistir os dados...

Próximas questões
Com base no mesmo assunto
Q1307784 Engenharia de Software
Os volumes são mecanismos utilizados para persistir os dados gerados e usados pelos containers do Docker. Embora as montagens de ligação dependam da estrutura de diretórios da máquina host, os volumes são completamente gerenciados pelo Docker.
Considerando que um analista queira criar um volume de nome my-volume dentro de um docker, ele deve executar o comando
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: A - docker volume create my-volume

Para compreender a questão, é importante entender o que são volumes no contexto do Docker. Volumes são uma funcionalidade essencial quando se trata de gerenciamento de dados em containers. Eles permitem que você persista dados gerados e usados ​​pelos containers, fazendo com que esses dados sobrevivam após o container ser destruído, e também proporcionam uma maneira de compartilhar dados entre containers. Ao contrário das montagens de ligação (bind mounts), que dependem da estrutura de diretórios do sistema anfitrião (host), os volumes são gerenciados pelo Docker e são abstraídos do sistema de arquivos do host, o que os torna uma solução mais portátil e segura para a persistência de dados.

Para resolver essa questão, você precisaria saber o comando correto para criar um volume no Docker. O comando para criar um volume novo é composto pela sequência docker volume create, seguido pelo nome que você quer dar ao volume. Portanto, para criar um volume chamado my-volume, você deve usar docker volume create my-volume. Este comando instrui o Docker a criar um novo volume com o nome especificado, que depois pode ser anexado a containers para armazenar dados.

É sempre bom lembrar que a ordem dos termos no comando é importante. No Docker, a estrutura dos comandos geralmente segue o padrão de "docker" seguido pelo tipo de objeto que você está manipulando (neste caso, "volume") e a ação que você deseja realizar (aqui, "create"). Saber essa estrutura de comandos pode ajudar a deduzir muitos outros comandos do Docker. A alternativa correta segue essa lógica, enquanto as alternativas incorretas apresentam uma sequência que não é reconhecida pelo Docker como um comando válido para criar um volume.

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

docker volume create my-volume

docker volume create my-volume

docker volume create my-volume

docker volume create my-volume

docker volume create my-volume

Para lembrar:

DOCker

Docker volume Create

a-

https://imgur.com/a/7Zwdf2p

Exemplos complementares

  • a partir de uma imagem existente: docker create <image>
  • a partir de uma imagem ubuntu: docker create ubuntu
  • com o nome "meu-container" a partir de imagem ubuntu: docker create --name meu-container ubuntu
  • a partir de imagem do MySQL e definir var de ambiente p/ senha root: docker create -e MYSQL_ROOT_PASSWORD=minhasenha mysql

Documentação oficial:

https://docs.docker.com/storage/volumes/

Clique para visualizar este comentário

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