Questão nº 93

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

FGV2024Auditor de Controle Externo - Informática - Analista de SuporteTecnologia 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).
Diante disso, 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 Docker. As opções `-d` o executa em segundo plano, `--name` define um nome para o contêiner, e `-p` mapeia portas entre o host (sua máquina) e o contêiner, sempre no formato `PORTA_DO_HOST:PORTA_DO_CONTÊINER`.

(A) Incorreta: O uso de `-P` (maiúsculo) publica todas as portas expostas do contêiner para portas aleatórias no host, e não permite especificar um mapeamento fixo como `8080:3000`. A opção correta para mapeamento específico é `-p` (minúsculo).
(B) Incorreta: A ordem do mapeamento de portas está invertida. O formato correto é `PORTA_DO_HOST:PORTA_DO_CONTÊINER`. Aqui, `3000:8080` tentaria mapear a porta 3000 do host para a porta 8080 do contêiner, o oposto do que foi pedido. Armadilha da banca: Esta é uma pegadinha muito comum, onde a ordem das portas no mapeamento `-p` é crucial e frequentemente confundida. Lembre-se: Host primeiro, Contêiner depois.
(C) Incorreta: A opção `-D` não existe para executar o contêiner em segundo plano; a opção correta para isso é `-d` (minúsculo). Além disso, a ordem do mapeamento de portas está invertida, como na alternativa B.
(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 a porta 8080 do host para a porta 3000 do contêiner, usando a imagem `grafana/grafana`.
(E) Incorreta: O uso de `-P` (maiúsculo) publica todas as portas expostas do contêiner para portas aleatórias no host, não permitindo o mapeamento específico `8080:3000`. Se fosse `-p`, a ordem `3000:8080` ainda estaria incorreta.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Suporte (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