User Tools

Site Tools


wiki:tools:docker

This is an old revision of the document!


Como alterar as redes padrão no Docker no ArchLinux

Alterando redes

1. Criar o arquivo de configuração do Docker

No ArchLinux, o arquivo daemon.json não existe por padrão e deve ser criado manualmente:

sudo mkdir -p /etc/docker 
sudo nano /etc/docker/daemon.json 

2. Configurar as redes padrão

Adicione o seguinte conteúdo ao arquivo (ajuste os valores conforme necessário):

{
  "default-address-pools": [
    {
      "base": "192.168.100.0/24",
      "size": 28
    }
  ],
  "bip": "192.168.100.1/24"
}

Explicação dos parâmetros:

Parâmetro Descrição
default-address-poolsDefine faixas de IP para redes Docker criadas automaticamente.
bip (Bridge IP)Configura o endereço da bridge padrão (docker0).

3. Reiniciar o Docker

sudo systemctl restart docker

4. Verificar as alterações

docker info | grep -i "default address pools"
ip addr show docker0

(Opcional) Criar uma rede personalizada

docker network create --driver bridge minha_rede

Observações importantes

No ArchLinux, o Docker é gerenciado pelo systemd.

Se usar Docker rootless, o arquivo de configuração estará em:

~/.config/docker/daemon.json

Alterações nas redes podem afetar containers em execução. Planeje adequadamente!

wiki/tools/docker.1749385450.txt.gz · Last modified: 2025/06/08 12:24 by cleiton

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki