Como faço uma alteração persistente na sub-rede de rede padrão do Docker (v1.7 /)?

0

A sub-rede padrão usada pela janela de encaixe (172.17.0.0/16) está em conflito com uma rede alocada internamente, causando problemas de roteamento para alguns hosts na rede. Procurando instruções sobre como reconfigurar essa sub-rede, encontrei direções conflitantes (introduzidas pela funcionalidade mais recente em versões recentes do Docker?) E instruções sobre como reconfigurar a interface depois que ela já está ativa, mas nada que descreva como fazer a alteração persistente e ativado quando o serviço é iniciado.

Estou executando o Docker no CentOS 6.8, o que me limita à versão 1.7. Algumas das soluções que encontrei funcionam através do comando "docker network", que não parece estar disponível nesta versão.

Como faço uma alteração persistente na sub-rede do docker padrão usando o docker 1.7 no CentOS 6.8?

    
por Jeff W 24.10.2016 / 14:49

1 resposta

0

Encontrei a resposta aqui:

link

Em resumo, o daemon do docker aceita uma opção "--bip = CIDR" (bip == "Bridge IP"?), que permite que uma sub-rede seja especificada. No RHEL / CentOS, esta opção deve ser colocada na variável "other_args" em / etc / sysconfig / docker.

Meu arquivo / etc / sysconfig / docker contém a linha:

other_args="- bip = 192.168.124.0 / 24"

    
por 27.10.2016 / 19:31

Tags