前言:
docker启动服务时自动创建的路由规则有时候会影响宿主机正常的网络请求 , 当系统环境在内网时流量需要
通过固定的网关出口出去, 当访问的目标ip和docker虚拟ip冲突时,流量会经过docker创建的网关, 导致无法正常访问目标主机, 这时就需要添加路由规则来解决
unbuntu系统网卡配置文件在/etc/netplan下格式为yml格式 需要注意缩进
修改完执行netplan apply即可
需要添加路由规则使用 ip route命令
ip route show 查看当前路由规则
添加路由规则
ip route add 172.18.0.0/16 via 10.40.66.254 dev enp4s0
该命令意思是所有发送到172.18网段的请求都需要通过10.40.66.254这个网关