3
respostas

docker network create

Se for necessário fixar o IP de um container em uma faixa de rede específica de uma rede já existente. Alguma indicação?

E qual a diferença entre os tipos de drivers do docker network?

3 respostas

Olá WALFRAN, tudo bem? Sobre a diferença entre os drivers: O drive Bridge cria uma rede privada interna para que os containers possam se comunicar por essa rede. Só que podemos acessar os containers, para isso basta fazer a exposição de portas do container desejado. Já o drive Overlay (sobreposição), como o próprio nome diz cria uma rede de sobreposição, ou seja cria uma rede virtual em cima de uma rede física, isso é muito usando precisamos que vários hosts diferentes se comuniquem ou se tornem um só, como um cluster do Swarm.

Agora sobre a sua dúvida quado a fixar IP em um container, eu não entendi muito bem, você fala fixar o IP em container dentro da rede do Docker ou na rede externa, ou seja na rede física?

Os exemplos do curso consideram apenas 1 serviço (composto por aplicação, banco e nginx). Como fazer para rodar outros serviços no mesmo ambiente, mas indicando um IP para cada um?

Nesse caso, você vai precisar utilizar o drive host porém como a documentação indica esse recurso só está disponível para serviços do Docker Swarm.

Espero ter ajudado!