Network

O que é uma rede no Docker?

Uma rede no Docker é um conjunto de containers que podem se comunicar entre si. O Docker possui três tipos de redes: bridge, host e none.

Bridge

A bridge é uma rede que permite que os containers se comuniquem entre si e com o host. É a rede padrão do Docker. É possível criar uma bridge para cada aplicação ou utilizar a bridge padrão.

# Criar uma rede bridge
docker network create <nome>

Host

A host é uma rede que permite que os containers se comuniquem entre si e com o host. É possível criar uma host para cada aplicação ou utilizar a host padrão.

# Criar uma rede host
docker network create --driver host <nome>

None

A none é uma rede que não permite que os containers se comuniquem entre si e com o host. É possível criar uma none para cada aplicação ou utilizar a none padrão.

# Criar uma rede none
docker network create --driver none <nome>

Overlay

A overlay é uma rede que permite que os containers se comuniquem entre si e com o host. É possível criar uma overlay para cada aplicação ou utilizar a overlay padrão.

# Criar uma rede overlay
docker network create --driver overlay <nome>