Questão nº 50
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 50)
O analista Valdir precisa gerenciar, simultaneamente, vários
daemons do Docker que estão em servidores remotos, a partir do
utilitário de linha de comando docker do seu computador. Para
simplificar o trabalho, Valdir deve utilizar o recurso nativo do
utilitário docker que permite persistir as configurações de
conexão aos daemons remotos e alternar o uso dos daemons.
Em seu computador, Valdir deve gerenciar a comunicação com os
daemons remotos por meio do comando docker:
- Anode;
- Bconfig;
- Cswarm;
- Dcontext; (alternativa correta)
- Einstance.
Resposta comentada
Gabarito Alternativa D
O docker context é uma ferramenta que permite ao usuário do Docker CLI definir e alternar facilmente entre diferentes conexões para daemons Docker, seja um daemon local ou um daemon remoto, sem precisar digitar os detalhes da conexão repetidamente.
- (A) Incorreta: O comando
docker nodeé usado para gerenciar nós (máquinas) que fazem parte de um cluster Docker Swarm, não para configurar conexões do CLI a daemons remotos. - (B) Incorreta: O comando
docker configé utilizado para gerenciar objetos de configuração (dados sensíveis ou não) que podem ser distribuídos para serviços em um cluster Docker Swarm, não para gerenciar conexões a daemons. - (C) Incorreta: O comando
docker swarmé usado para inicializar, gerenciar e interagir com um cluster Docker Swarm, que é uma plataforma de orquestração. Embora envolva múltiplos daemons, seu foco é a orquestração e não a persistência e alternância de configurações de conexão para o utilitáriodockerem si. Armadilha: Esta alternativa é tentadora porque lida com múltiplos daemons, mas oswarmgerencia o cluster, não as configurações de conexão do CLI para daemons individuais ou remotos. - (D) Correta: O comando
docker contexté a funcionalidade nativa do Docker CLI que permite criar, listar, inspecionar e alternar entre diferentes contextos de conexão, cada um apontando para um daemon Docker específico (local ou remoto), persistindo suas configurações. - (E) Incorreta: Não existe um comando
docker instanceno utilitário de linha de comando do Docker para o propósito descrito. "Instance" é um termo genérico e não um comando Docker.
Fonte: FGV TRF1 2024 Técnico Judiciário - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.