Questão de Sistemas Operacionais — Administração de usuários (AD - Active Directory) — FGV 2024
Sistemas Operacionais›Administração de usuários (AD - Active Directory)
Código
fg098527
Banca
FGV
Órgão
TJ-MS
Ano
2024
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas Computacionais - Analista de Sistemas
O analista José administra o Docker Swarm do TJMS. José adicionou ao Swarm um novo elemento, do tipo declarativo, que especifica uma determinada imagem de container e os comandos que devem ser executados ao instanciar a imagem. José adicionou ao Swarm um novo:
Aenv;
Btask;
Cnode;
Dreplica;
Eservice.
Revelar gabarito e comentário▾
GabaritoE — service.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Docker Swarm: Service (definição declarativa)
Gabarito: letra E. No Docker Swarm, um service é o elemento declarativo que define a imagem do container, os comandos a executar, a quantidade de réplicas, portas, redes, etc. É a abstração de mais alto nível para gerenciar containers em modo swarm. As demais alternativas referem-se a conceitos operacionais ou de configuração, mas não correspondem à definição declarativa de um container e seus comandos.
A banca testa o conhecimento da terminologia do Docker Swarm. Enquanto task é a instância em execução de um serviço (cada réplica gera uma task), node é um host participante do cluster, replica é a quantidade de instâncias desejada e env são variáveis de ambiente passadas ao container. O service é o blueprint que especifica o estado desejado.
NÃO CAIA NESSA!
O candidato pode confundir task com service, pois task é o que efetivamente roda. Mas a descrição fala em "especifica uma imagem e comandos que devem ser executados ao instanciar" – isso é a definição do serviço, não a execução em si. Service é declarativo; task é a execução concreta.
Docker Swarm
1Service (declarativo)
Imagem do container
Comandos (entrypoint/cmd)
Réplicas, portas, redes
Estado desejado (blueprint)
2Task (execução)
Instância concreta do container
Gerada a partir do service
3Node
Host do cluster
4Replica
Quantidade de instâncias
5Env
Variáveis de ambiente
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
env é uma diretiva para definir variáveis de ambiente dentro de um container, mas não especifica a imagem nem os comandos de instanciação.
Alternativa B — ❌ Incorreta
task é a unidade de execução efetiva (um container rodando) no swarm. Ela é gerada a partir de um service, mas não é declarativa; é a consequência da execução.
Alternativa C — ❌ Incorreta
node é um host (físico ou virtual) que participa do cluster swarm. Não define imagem nem comandos.
Alternativa D — ❌ Incorreta
replica é o número de instâncias (tasks) que devem ser mantidas em execução para um service. É um parâmetro, não o elemento declarativo que descreve a imagem e comandos.
Alternativa E — ✅ Correta ⟵ GABARITO
No Docker Swarm, o service é o objeto declarativo que define a imagem do container, os comandos de inicialização (entrypoint/cmd), portas, volumes, restrições de posicionamento e a quantidade de réplicas. Com docker service create, você especifica todos esses parâmetros. Exatamente o que o enunciado descreve.