Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — CESPE / CEBRASPE 2023

Sistemas OperacionaisVirtualização
Código
ce156168
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Redes e Comunicação de Dados
A seguir, é apresentado um arquivo Dockerfile para a criação de um contêiner.FROM node:18-alpineWORKDIR /appCOPY . .RUN yarn install --productionCMD ["node", "src/index.js"]EXPOSE 3000A partir das informações precedentes e considerando que se esteja no mesmo diretório onde se encontra o arquivo Dockerfile, assinale a opção que apresenta o comando a ser executado para criar uma imagem do contêiner com o nome node-js.
  1. Adocker cp -t node-js .
  2. Bdocker build -t node-js .
  3. Cdocker push -t node-js .
  4. Ddocker image -t node-js .
  5. Edocker pull -t node-js .
Revelar gabarito e comentário

GabaritoB — docker build -t node-js .

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 – Comando para criar imagem

Gabarito: letra B. O comando docker build -t node-js . é o correto para construir uma imagem a partir de um Dockerfile, atribuindo-lhe a tag node-js. Os demais comandos (cp, push, image, pull) não realizam a construção da imagem.

Alternativa A — ❌ Incorreta

docker cp é usado para copiar arquivos entre contêiner e sistema de arquivos local, não para criar imagens.

Alternativa B — ✅ Correta ⟵ GABARITO

docker build -t node-js . constrói a imagem a partir do Dockerfile no diretório atual (.), com a tag node-js. É a sintaxe correta para o objetivo.

Alternativa C — ❌ Incorreta

docker push envia uma imagem já existente para um registry (como Docker Hub), não cria uma nova imagem.

Alternativa D — ❌ Incorreta

docker image é um subcomando; a forma correta para construir seria docker image build -t node-js ., mas a opção apresenta docker image -t node-js ., que é inválida.

Alternativa E — ❌ Incorreta

docker pull baixa uma imagem de um registry, não a cria localmente a partir de um Dockerfile.

PEGA ESSA DICA!

Memorize os comandos básicos do Docker: build para criar imagem, pull para baixar, push para enviar, run para executar contêiner, cp para copiar arquivos. Na hora da prova, identifique o verbo correto: se há um Dockerfile, o comando é docker build.

Gabarito: letra B.

Link permanente: /questoes/ce156168