Pular para o conteúdo principal

Questão de Sistemas Operacionais — Administração de usuários (AD - Active Directory) — FGV 2024

Sistemas OperacionaisAdministraçã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:
  1. Aenv;
  2. Btask;
  3. Cnode;
  4. Dreplica;
  5. 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.

Gabarito: letra E.

Link permanente: /questoes/fg098527