[运维] 解决centos8 docker无法访问公共网络的问题

   日期:2020-11-17     浏览:133    评论:0    
核心提示:本文是操作笔记,原来是docker之间相互访问不了,想装个数据库客户端和ping命令工具,折腾了一整天,依然访问不了外网;然后安装其他应用时候,经老板提示防火墙开着,我看了一下防火墙,应用端口全没开放,导致应用出问题,最终开了防火墙端口,应用正常了,容器内访问外放的问题就不了了之了安装bridge-utilscentos8源里面没有bridge-utils,可能bridge-utils已经不维护了,当前我找到的最新版时2016年的1.6版本,所以bridge-utils需要编译安装,源代码下载地址编译

安装 bridge-utils

centos8源里面没有bridge-utils,可能bridge-utils已经不维护了,当前我找到的新版是2016年的1.6版本,所以bridge-utils需要编译安装,源代码下载地址
编译安装步骤

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

防火墙放行IP地址转发

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

重建网桥

systemctl stop docker
iptables -t nat -F POSTROUTING
ip link set dev docker0 down
brctl delbr docker0
systemctl start docker
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服