FGV — Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas de Informação — Carla precisa integrar dois serviços criados com tecnologia Node.js: o pri — 2024

Enunciado

Carla precisa integrar dois serviços criados com tecnologia Node.js: o primeiro é um backend na arquitetura REST e o segundo, um frontend que consome os serviços do primeiro. Os serviços executam no Docker, respectivamente, através dos contêineres back001 e front001, e apenas front001 oferece acesso no ambiente externo ao Docker. Para integrá-los, Carla criou a rede virtual net001 no Docker e adicionou back001 e front001 a essa rede, utilizando os comandos:

Alternativas

  1. A)

    docker add network -d bridge net001 docker connect --network net001 back001 docker connect --network net001 front001

  2. B)

    docker config network -a net001 docker run -itd --network net001 [back001, front001]

  3. C)

    docker network new -d bridge net001 docker network connect net001 back001 docker network connect net001 front001

  4. D)

    docker network create -d bridge net001 docker run -itd --network net001 back001 docker run -itd --network net001 front001

  5. E)

    docker add network -d bridge net001 docker run -itd --network net001 [back001, front001]

Gabarito e comentário

Resposta correta: D

Uma rede bridge definida pelo usuário conecta contêineres no mesmo host e permite que se localizem pelo nome. O comando cria a rede net001 e inicia os contêineres back001 e front001 associados a ela. A comunicação depende ainda das portas e serviços expostos por cada aplicação.

Questões relacionadas