Resolva o problema de que centos8 docker não consegue acessar a rede pública

Instalar bridge-utils

centos8Não há fonte bridge-utils, pode bridge-utilsnão ser mais mantida, eu acho a versão mais recente da versão atual da época do 2016ano 1.6, por isso a bridge-utilsnecessidade de compilar e instalar o código-fonte Baixar
compilar e instalar etapas

tar -xf bridge-utils-1.6.tar.xz
cd bridge-utils-1.6
yum install autoconf
./configure --prefix=/usr
make
make install

Firewall permite encaminhamento de endereço IP

Consulte a instalação do Centos8. O contêiner do Docker não pode acessar a rede

systemctl start firewalld #启动防火墙服务
firewall-cmd --add-masquerade --permanent     ##永久开启IP地址转发
firewall-cmd --reload         ##重载防火墙规则,使之生效

Reconstruir a ponte

systemctl stop docker
iptables -t nat -F POSTROUTING
ip link set dev docker0 down
brctl delbr docker0
systemctl start docker

Acho que você gosta

Origin blog.csdn.net/macaiyun0629/article/details/106874167
Recomendado
Clasificación