Questão nº 100

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 100)

FGV2024Auditor de Controle Externo - Informática - Analista de SegurançaTecnologia da Informação
Gabarito: Dver comentário ↓

O auditor de controle externo Amon foi encarregado de configurar um contêiner para a plataforma Grafana, especializada em análise e visualização de dados. Ele precisa criar e iniciar um novo contêiner Docker a partir da imagem grafana/grafana, executando-o em segundo plano. Além disso, Amon deseja nomear o contêiner como grafanatce e mapear as portas entre o contêiner e o host, onde a porta 3000 do contêiner será mapeada para a porta 8080 do host (sua máquina local).
Assinale a opção que apresenta os comandos que atendem à essas especificações.

Resposta comentada

Gabarito Alternativa D

O comando docker run é usado para criar e iniciar um novo contêiner a partir de uma imagem (um "molde" pré-configurado), permitindo que você execute aplicações isoladas em seu sistema. As opções como -d (segundo plano), --name (nome do contêiner) e -p (mapeamento de portas) controlam como esse contêiner será executado.

  • (A) Incorreta: O uso de -P (maiúsculo) publica todas as portas expostas do contêiner para portas aleatórias no host, não permitindo especificar a porta 8080 do host para a porta 3000 do contêiner. A sintaxe 8080:3000 é para -p (minúsculo).
  • (B) Incorreta: A ordem do mapeamento de portas está invertida. O formato correto é -p <porta_do_host>:<porta_do_container>, então 3000:8080 mapearia a porta 3000 do host para a porta 8080 do contêiner, o oposto do que foi pedido. (Armadilha da banca: esta é a pegadinha mais comum, pois inverte a ordem das portas, fazendo o aluno confundir qual porta pertence ao host e qual ao contêiner.)
  • (C) Incorreta: A opção -D não é um comando válido para executar o contêiner em segundo plano; a opção correta para isso é -d (minúsculo). Além disso, o mapeamento de portas também está invertido.
  • (D) Correta: O comando docker run -d --name=grafanatce -p 8080:3000 grafana/grafana atende a todas as especificações: -d executa em segundo plano, --name=grafanatce nomeia o contêiner, e -p 8080:3000 mapeia corretamente a porta 8080 do host para a porta 3000 do contêiner.
  • (E) Incorreta: Assim como na alternativa (A), o uso de -P (maiúsculo) publica portas aleatoriamente, não permitindo o mapeamento específico de 8080 do host para 3000 do contêiner. A sintaxe 3000:8080 também está incorreta para o requisito.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Segurança (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho