Questão de Sistemas Operacionais — Virtualização — FUNDATEC 2025
Sistemas Operacionais›Virtualização
Código
qg483833
Banca
FUNDATEC
Órgão
UFRGS
Ano
2025
Nível
Superior
Cargo
Analista de TI - Área: Infraestrutura
Considerando as características e as responsabilidades do Docker e do Kubernetes, analise as assertivas a seguir:I. Docker faz o gerenciamento dos aplicativos encaixotados pelo Kubernetes. II. Kubernetes pode ser utilizado com ou sem o Docker. III. Docker permite que desenvolvedores de aplicações criem, testem e implantem com flexibilidade e escalabilidade. Quais estão corretas?
AApenas I.
BApenas I e II.
CApenas I e III.
DApenas II e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoD — Apenas II e III.
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 e Kubernetes
Gabarito: letra D. Apenas as assertivas II e III estão corretas. O Kubernetes é um orquestrador de containers e pode ser usado com diferentes runtimes (Docker, containerd, CRI-O), não sendo dependente do Docker. Já o Docker é uma plataforma que permite criar, testar e implantar aplicações em containers com flexibilidade e escalabilidade. A assertiva I é incorreta porque inverte os papéis: o Kubernetes gerencia os containers (aplicações encaixotadas), e não o Docker que gerencia as aplicações do Kubernetes.
Característica
Docker
Kubernetes
Função principal
Plataforma de containerização (criar, testar, implantar aplicações)
Orquestrador de containers (gerenciar, escalar, distribuir)
Relação com o outro
Pode ser usado como runtime de containers pelo Kubernetes
Pode ser usado com ou sem Docker (suporta outros runtimes como containerd, CRI-O)
Papel no gerenciamento
Não gerencia aplicações do Kubernetes
Gerencia os containers (aplicações encaixotadas)
Docker vs Kubernetes
1Docker
Cria, testa, implanta containers
Runtime de containers
Não gerencia Kubernetes
2Kubernetes
Orquestrador de containers
Pode usar Docker ou outro runtime
Gerencia os containers
LEVEL · soulevel.com.br
Assertiva I — ❌ Incorreta
Afirma que "Docker faz o gerenciamento dos aplicativos encaixotados pelo Kubernetes". Na realidade, o Kubernetes é quem gerencia e orquestra os containers; o Docker é um runtime de containers, mas não gerencia aplicações do Kubernetes. A relação é inversa: Kubernetes gerencia os containers que podem ser criados com Docker (ou outro runtime).
Assertiva II — ✅ Correta
"Kubernetes pode ser utilizado com ou sem o Docker" — verdadeiro. O Kubernetes suporta múltiplos container runtimes, como containerd, CRI-O e o próprio Docker. A partir da versão 1.24, o Docker é opcional; o Kubernetes pode usar outros runtimes compatíveis com CRI (Container Runtime Interface).
Assertiva III — ✅ Correta
"Docker permite que desenvolvedores de aplicações criem, testem e implantem com flexibilidade e escalabilidade" — correto. O Docker é uma plataforma de containerização que permite empacotar aplicações e suas dependências em imagens, facilitando o desenvolvimento, teste e implantação em diferentes ambientes, com ganhos de flexibilidade e escalabilidade.