Docker e Orquestração de Containers
Gabarito: letra D. A alternativa D descreve corretamente o Docker Compose, que utiliza o arquivo compose.yaml para configurar e gerenciar aplicações multi-container de forma integrada. As demais alternativas contêm erros conceituais: containers compartilham o kernel do host (não são isolados como VMs), o comando docker expose não existe, o conceito de 'cached layer' não é válido para persistência de dados, e Kubernetes/Docker Swarm são orquestradores, não ferramentas de conteinerização.
Alternativa A — ❌ Incorreta
Afirma que containers Docker não compartilham o mesmo kernel do sistema operacional. Na verdade, containers são processos isolados que compartilham o kernel do host (virtualização a nível de SO), diferentemente de máquinas virtuais que possuem kernel próprio. O material de apoio confirma que Docker utiliza tecnologias como LXC, namespaces e cgroups para isolar processos sem virtualizar o kernel.
Alternativa B — ❌ Incorreta
O comando docker expose nome-da-imagem não existe. Para listar as camadas de uma imagem Docker, utiliza-se o comando docker history. Além disso, o arquivo Dockerfile contém instruções que geram camadas, mas o comando citado é inválido.
Alternativa C — ❌ Incorreta
Não existe 'cached layer' no Docker para persistir dados após exclusão de um container. Para manter dados, utilizam-se volumes ou bind mounts (gerenciados pelo Docker, não como 'cached layer'). O termo 'cached layer' não é um conceito do Docker.
Alternativa D — ✅ Correta ⟵ GABARITO
O Docker Compose permite definir serviços multi-container em um arquivo compose.yaml (ou docker-compose.yml). Com ele, é possível configurar a execução de vários containers como um único aplicativo, facilitando a instanciação, execução e gestão de aplicações complexas. A descrição está precisa.
Alternativa E — ❌ Incorreta
Kubernetes e Docker Swarm são orquestradores de containers, não ferramentas de conteinerização. Ferramentas de conteinerização incluem Docker Engine, containerd, etc. A alternativa confunde os conceitos.
Gabarito: letra D