Questão de Sistemas Operacionais — Clusters — FCC 2022
Sistemas Operacionais›Clusters
Código
fc065416
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2022
Cargo
Técnico Judiciário - Tecnologia da Informação
O Docker tornou muito mais fácil para os desenvolvedores entender e usar a tecnologia de contêineres. Para isso, oferece diversos recursos ou ferramentas, dentre as quais encontram-se:I. Ferramenta de clustering e scheduling para contêineres do Docker, que permite que os administradores e desenvolvedores de TI possam estabelecer e gerenciar um cluster de nós do Docker como um único sistema virtual.II. Reúne instruções necessárias para construir uma imagem de contêiner.III. Aplicativo para plataforma Mac ou Windows que permite criar e compartilhar microsserviços e containerized applications. Inclui diversas ferramentas como o cliente Docker, o Docker Compose, o Docker Content Trust, o Kubernetes e o Credential Helper.Os itens I, II e III correspondem, correta e respectivamente, a
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: Ferramentas e Componentes
Gabarito: letra E. O item I descreve o Docker Swarm (cluster/scheduling), o item II descreve o Dockerfile (instruções para construir imagem), e o item III descreve o Docker Desktop (aplicativo para Mac/Windows). A combinação correta é Docker Swarm – Dockerfile – Docker Desktop, exatamente a alternativa E.
A banca testa o conhecimento das principais ferramentas do ecossistema Docker, um tema recorrente em concursos de TI. Vamos analisar cada item:
Item
Descrição
Ferramenta Correspondente
I
Ferramenta de clustering e scheduling para contêineres do Docker, que permite gerenciar um cluster de nós como um único sistema virtual.
Docker Swarm
II
Reúne instruções necessárias para construir uma imagem de contêiner.
Dockerfile
III
Aplicativo para Mac/Windows que permite criar e compartilhar microsserviços e aplicações conteinerizadas, incluindo cliente Docker, Docker Compose, Kubernetes, etc.
Docker Desktop
1Docker SwarmClustering e scheduling
2DockerfileInstruções para imagem
3Docker DesktopApp Mac/Windows
LEVEL · soulevel.com.br
Item I — ✅ Correto
Descrição: ferramenta de clustering e scheduling para contêineres. O Docker Swarm é o orquestrador nativo do Docker, permitindo gerenciar um cluster de nós Docker como um único sistema virtual. É a funcionalidade de "modo swarm" do Docker Engine.
Item II — ✅ Correto
Descrição: reúne instruções para construir uma imagem de contêiner. O Dockerfile é um arquivo de texto com comandos (FROM, RUN, COPY, etc.) que o Docker lê para montar a imagem camada por camada. É o método principal de criação de imagens.
Item III — ✅ Correto
Descrição: aplicativo para Mac/Windows que permite criar e compartilhar microsserviços e aplicações conteinerizadas, incluindo cliente Docker, Compose, Kubernetes, etc. O Docker Desktop é a versão desktop para macOS e Windows, que empacota todas essas ferramentas em uma instalação única.
Agora, verificamos as alternativas:
Alternativa A — ❌ Incorreta
"Docherd" não existe; o item I seria Docker Swarm, não Docker Compose (que é para orquestração local de múltiplos contêineres). O item III é Docker Desktop, não Docker Hub (repositório de imagens).
Alternativa B — ❌ Incorreta
Docker Engine é o runtime que executa contêineres, não faz clustering. Docker Compose é para definir aplicações multi-contêiner, não é o arquivo de instruções (Dockerfile). Docker Desktop está correto para III, mas os outros erram.
Alternativa C — ❌ Incorreta
Docker Build é um comando, não uma ferramenta de clustering; "Docherd" novamente; "Docker Swam" é grafia errada de Swarm. O item II também está trocado.
Alternativa D — ❌ Incorreta
Docker Engine não é clustering; Dockerfile está correto para II, mas Docker Hub é repositório, não o aplicativo desktop.
Alternativa E — ✅ Correta ⟵ GABARITO
Correspondência exata: I = Docker Swarm, II = Dockerfile, III = Docker Desktop.
NÃO CAIA NESSA!
A banca inclui nomes similares como "Docker Engine" (runtime) e "Docker Compose" (orquestração local) para confundir com Swarm, e ainda insere termos fictícios como "Docherd". Lembre-se: Swarm é para cluster, Dockerfile é o arquivo de construção, e Docker Desktop é a interface gráfica para Windows/Mac.