Considerando os conceitos de linguagem de programação e conceitos de contêineres, julgue o item a seguir.
Um aplicativo conteinerizado pode ser testado como uma unidade e implantado como instância de uma imagem de contêiner no sistema operacional hospedeiro.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Contêineres: teste e implantação a partir de imagens
Gabarito: letra C (CERTO). A afirmação está correta: um aplicativo conteinerizado pode ser testado como uma unidade isolada e, em seguida, implantado como uma instância de uma imagem de contêiner no sistema operacional hospedeiro. Esse é o modelo de funcionamento de plataformas como Docker, em que a imagem é o artefato empacotado e o contêiner é a instância em execução.
O que a questão cobra é a compreensão do ciclo de vida de um contêiner. Uma imagem é um pacote imutável que contém o aplicativo, suas bibliotecas, dependências e arquivos de configuração. A partir dessa imagem, são criadas instâncias — os contêineres — que rodam de forma isolada, mas compartilham o kernel do sistema operacional hospedeiro. Essa é a diferença central em relação à virtualização tradicional: enquanto uma máquina virtual emula hardware e executa um sistema operacional completo, um contêiner utiliza o kernel do host e apenas isola os processos, bibliotecas e sistemas de arquivos por meio de namespaces e cgroups.
Na prática, o fluxo é: o desenvolvedor escreve o código, define um Dockerfile (arquivo de definição da imagem), constrói a imagem e a armazena em um registro. Para testar, ele pode executar um contêiner a partir dessa imagem em sua máquina local, validando o comportamento da aplicação como uma unidade. Depois, a mesma imagem pode ser implantada em produção, em qualquer host que tenha o Docker instalado, garantindo portabilidade e consistência — o ambiente de execução é sempre o mesmo, independentemente do host.
A banca explora aqui a distinção entre imagem e contêiner: a imagem é o molde estático; o contêiner é a instância dinâmica. A afirmação está correta porque une esses dois conceitos: testar como unidade (o contêiner) e implantar como instância de uma imagem (a partir do artefato). Não há qualquer erro de terminologia ou inversão de papéis.
NÃO CAIA NESSA!
Para questões sobre contêineres, memorize a tríade: imagem (artefato estático), contêiner (instância em execução) e host (sistema operacional que fornece o kernel). A banca costuma trocar esses termos — se a alternativa disser que o contêiner é o artefato e a imagem é a instância, está errada.
1Escrever código
2Definir Dockerfile
3Construir imagem
4Testar contêiner
5Implantar no host
LEVEL · soulevel.com.br
Item — ✅ CERTO
A afirmação está correta porque descreve com precisão o ciclo de vida de um aplicativo conteinerizado. O teste como unidade refere-se à capacidade de executar o contêiner de forma isolada, validando o comportamento da aplicação sem interferência do ambiente externo. A implantação como instância de uma imagem refere-se ao processo de criar um contêiner a partir de uma imagem previamente construída, que é executado no sistema operacional hospedeiro, compartilhando o kernel. Esse é exatamente o modelo do Docker, conforme descrito no material de apoio: "O Docker possibilita o empacotamento de uma aplicação ou ambiente inteiro dentro de um container, e a partir desse momento o ambiente inteiro torna-se portável para qualquer outro host que contenha o Docker instalado." Portanto, o item está CERTO.