Um arquivo do tipo Dockerfile contém as configurações de um contêiner; para que seja possível, no final, executar esse contêiner, deve ser usado o comando
- A)docker os.
Errada, porque não existe o comando 'docker os' no Docker e isso não tem relação com construir ou executar contêineres.
- B)docker exec.
Errada, porque 'docker exec' serve para executar comandos dentro de um contêiner já em execução, não para criar a imagem a partir do Dockerfile.
- C)docker build.
Certa, porque 'docker build' lê o Dockerfile e gera a imagem que depois pode ser executada como contêiner.
- D)docker volume.
Errada, porque 'docker volume' trata de armazenamento persistente, não de construção de imagem ou execução de contêiner.
- E)docker image.
Errada, porque 'docker image' se refere ao conceito de imagem ou a subcomandos de gerenciamento, mas não é o comando usado para processar o Dockerfile.
Gabarito: C
O Dockerfile é, na prática, a receita do contêiner: ele traz as instruções para montar a imagem que depois será executada. Então, quando você tem esse arquivo pronto e quer transformar esse conjunto de instruções em algo executável, o comando certo é o que faz a construção da imagem, que é o primeiro passo antes de rodar o contêiner. Aqui está o ponto-chave da questão: Dockerfile não é o contêiner em si, nem um volume, nem um comando de execução direta. Ele serve para definir como a imagem será criada, com base em camadas e instruções como FROM, COPY, RUN e CMD. Depois disso, a imagem pode ser usada para iniciar o contêiner com docker run. Por isso, o gabarito C está correto: docker build lê o Dockerfile e monta a imagem final. Sem essa etapa, você nem chega ao contêiner pronto para execução. Em linguagem de prova, pense assim: Dockerfile escreve a receita, docker build prepara o prato, e docker run serve a refeição. Doutrinariamente, essa é a lógica clássica da arquitetura Docker: Dockerfile -> imagem -> contêiner. A banca costuma cobrar justamente essa sequência, trocando os comandos para ver se você confunde criação com execução.