Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
InfraestruturaLinux

Módulo 08 — Redes Docker

Comunicação entre containers e resolução de nomes em redes isoladas no Docker.

Publicado em

1 min de leitura
Capa do artigo Módulo 08 — Redes Docker

Liste:

docker network ls

Você normalmente verá redes como:

bridge
host
none

Criar rede

docker network create lab-net

Criar containers

docker run -d \
  --name servidor \
  --network lab-net \
  nginx

Agora:

docker run --rm \
  --network lab-net \
  curlimages/curl \
  http://servidor

Observe:

http://servidor

Não precisamos saber o IP.

O Docker fornece resolução de nomes na rede criada pelo usuário.

Inspecionar

docker network inspect lab-net

Descobrir IP

docker inspect servidor

Ou:

docker inspect \
  -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' \
  servidor

Desafio

Crie uma rede chamada:

backend

Crie:

app01
app02

Faça app02 acessar app01 usando o nome do container.

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato