Ferramentas do usuário

Ferramentas do site


docker:rede

Redes (Docker)

Listando as redes disponíveis

$ docker network ls

Criando uma nova rede

Rede privada simples (bridge)

$ docker network create --subnet=[CIDR-da-rede] --gateway=[ip-gateway] redeX

A partir de uma VLAN existente (macvlan)

Com a interface já criada no Xen e no S.O., crie a rede no Docker:

$ docker network create -d macvlan --subnet=[CIDR-da-rede] --gateway=[ip-gateway] -o parent=[interface] redeX

Removendo uma rede

$ docker network rm redeX

Conectando contêiner a uma rede

$ docker network connect --ip [ip] redeX [nome-contêiner]

* Caso a rede tenha DHCP o parâmetro ip não precisa ser informado

Desconectando contêiner de uma rede

$ docker network disconnect redeX [nome-contêiner]

Outros Comandos

Listar IPs alocados em uma rede:

# docker network inspect redeX | grep IPv4Address | cut -f2 -d":" | sed 'y/\"\,/\ \ /' | sed s/\ //g | sort -n

* comando útil quando se que saber o IP mais alto para alocação do IP seguinte.

docker/rede.txt · Última modificação: 27/04/2021 12:05 por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki