Docker: Comando EXPOSE
Gabarito: letra B. No Dockerfile, o comando EXPOSE é o responsável por informar quais portas o container escutará em tempo de execução. Ele serve como documentação, mas não publica a porta automaticamente; para isso usa-se -p no docker run. As demais opções têm propósitos diferentes.
Alternativa A — ❌ Incorreta
ENTRYPOINT define o comando principal que será executado quando o container iniciar, não está relacionado a portas.
Alternativa B — ✅ Correta ⟵ GABARITO
EXPOSE indica as portas em que a aplicação irá escutar, permitindo a comunicação entre containers.
Alternativa C — ❌ Incorreta
ENV define variáveis de ambiente no container, não portas.
Alternativa D — ❌ Incorreta
FROM especifica a imagem base a partir da qual a nova imagem será construída.
Alternativa E — ❌ Incorreta
ARG define variáveis de build que podem ser passadas durante a construção da imagem, não portas.
Gabarito: letra B.