Pular para o conteúdo

Cebraspe · Ministério Público do Estado do Ceará (MPCE) 2025

Questão 68 — Engenharia de Software: DevOps — Docker

Engenharia de Software DevOps — Docker

Cebraspe 2025 Superior

Ministério Público do Estado do Ceará (MPCE) · Analista Ministerial — Especialidade: Ciências da Computação

Gabarito disponível

A respeito de gerência de contêineres e segurança com Docker, julgue os itens a seguir.

Para executar duas instâncias do PostgreSQL em contêineres separados, é correto utilizar os seguintes comandos, mapeando-se portas diferentes do host para a porta padrão do PostgreSQL (5432) no contêiner.

docker run -d -p 5433:5432 --name postgres_dev
postgres
docker run -d -p 5434:5432 --name postgres_test
postgres
Selecione uma alternativa

Resolução comentada

Dois contêineres PostgreSQL podem rodar com portas distintas do host para a 5432 do contêiner.

Cada contêiner usa a porta 5432 internamente, em namespaces de rede isolados, sem conflito. No host, mapeiam-se portas diferentes (5433 e 5434) e dão-se nomes distintos aos contêineres. Os comandos estão corretos, conforme o gabarito.

Análise das alternativas

A) Correta: mapeamento e nomes distintos permitem duas instâncias. B) Errada: não há conflito de portas, pois as portas do host são diferentes.

Referência: Documentação do Docker: docker run -p e --name.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — 055_MPCE_005_01