Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O docker composer cria a rede (Network)?

Na aula 6, atividade 5, exercício "Responsabilidades do Docker Compose".

Ao selecionar a letra "D" está escrito: "Errado, para criar uma nova rede usamos o comando 'docker network'. Com Docker Compose apenas usamos o nome da rede para criar o container."

Porém no vídeo está dizendo que criamos uma rede(network), minuto 05:08, utilizando a flag "networks".

A dúvida é: O docker composer cria ou não a rede (Network)?

3 respostas

Olá Allan,

De acordo com a documentação do Docker, existiria a possibilidade do compose configurar uma rede "By default Compose sets up a single network for your app." Estou passando o link com maiores detalhes: https://docs.docker.com/compose/networking/

Vamos fazer uma revisão no exercício para que fique mais claro para os demais alunos. Agradecemos a contribuição

Abs

Oi Allan,

Na documentação do Docker Compose há um tópico que diz que o comando "networks" realmente cria a rede:

https://docs.docker.com/compose/compose-file/#network-configuration-reference

  • "The top-level networks key lets you specify networks to be created"

Acredito que seja isso mesmo, caso contrário não faria sentido tornar explícito o driver usado no docker-compose.yaml como foi passado na aula.

  • networks: production-network: driver: bridge
solução!

Olá, só pra fechar a questão.

O docker compose cria sim redes.

A questão foi corrigida. Obrigado a todos pelo feedback. ;)

Luan