Questão nº 54
Questão de Tecnologia da Informação · FGV MPGO Servidores 2022 (nº 54)
Uma equipe de especialistas está implantando uma nova aplicação web que opera em conjunto com uma base de dados. A equipe resolveu utilizar o Docker para esta implantação isolando a aplicação em um container e a base de dados em outro container.
Para definir os dois containers e configurar sua comunicação através de um único arquivo, a equipe deve usar a ferramenta Docker
- AFile.
- BScan.
- CBuildx.
- DCompose. (alternativa correta)
- EHub.
Resposta comentada
Gabarito Alternativa D
Docker Compose é uma ferramenta que permite definir e executar aplicações Docker que consistem em múltiplos containers, utilizando um único arquivo de configuração (geralmente docker-compose.yml) para gerenciar todos eles e suas interações.
- (A) Incorreta: "File" é um termo genérico para arquivo e não uma ferramenta Docker específica para orquestrar múltiplos containers. A armadilha aqui é que a pergunta menciona "um único arquivo", mas o que se busca é a ferramenta que usa esse arquivo.
- (B) Incorreta: Docker Scan é uma ferramenta para análise de segurança de imagens Docker, identificando vulnerabilidades, e não para definir e gerenciar a comunicação entre containers.
- (C) Incorreta: Docker Buildx é uma ferramenta para estender a funcionalidade de
docker build, permitindo a construção de imagens Docker para múltiplas arquiteturas (multi-platform builds), e não para orquestrar serviços. - (D) Correta: Docker Compose é a ferramenta ideal para este cenário, pois permite definir todos os serviços (containers, como a aplicação web e o banco de dados), suas redes e volumes em um único arquivo YAML (
docker-compose.yml), facilitando a configuração e a comunicação entre eles. - (E) Incorreta: Docker Hub é um serviço de registro online (repositório) para armazenar e compartilhar imagens Docker, similar a um GitHub para imagens, e não uma ferramenta para definir e executar aplicações multi-container localmente.
Fonte: FGV MPGO Servidores 2022 Assistente Programador (Caderno Tipo 1). Reproduzida para fins de estudo.