Gabarito disponível
Texto-base:
Na configuração de um ambiente de desenvolvimento para um novo projeto, é necessário definir variáveis de ambiente específicas a fim de garantir que a aplicação funcione corretamente em diferentes ambientes (desenvolvimento, teste e produção). Para isso, decidiu-se, utilizando o Docker, criar um contêiner e definir as variáveis de ambiente necessárias.
Com base na situação hipotética apresentada, julgue os itens a seguir, relativos às práticas DevOps.
A configuração de variáveis de ambiente específicas em um contêiner Docker utilizando o comando docker create permite que essas variáveis sejam definidas antes da inicialização do contêiner, o que garante maior controle sobre o ambiente de execução.
Na configuração de um ambiente de desenvolvimento para um novo projeto, é necessário definir variáveis de ambiente específicas a fim de garantir que a aplicação funcione corretamente em diferentes ambientes (desenvolvimento, teste e produção). Para isso, decidiu-se, utilizando o Docker, criar um contêiner e definir as variáveis de ambiente necessárias.
Com base na situação hipotética apresentada, julgue os itens a seguir, relativos às práticas DevOps.
A configuração de variáveis de ambiente específicas em um contêiner Docker utilizando o comando docker create permite que essas variáveis sejam definidas antes da inicialização do contêiner, o que garante maior controle sobre o ambiente de execução.
Resolução comentada
docker create permite definir variáveis de ambiente (-e) antes de o contêiner iniciar.
O comando docker create cria o contêiner sem iniciá-lo e aceita opções como -e/--env para definir variáveis de ambiente. Assim, o ambiente fica configurado antes da execução, com mais controle. O item está correto.
Análise das alternativas
A) Correta: descreve o comportamento do docker create. B) Errada: docker create aceita as mesmas opções de configuração de docker run.
Referência: Documentação do Docker: docker create --env.
Resolução comentada do VaiConcursos.