docker容器内可ping通却无法curl外部网络

时间:2024-05-21 20:42:47

现象:容器中可以解析ping通域名,curl访问却无返回

docker容器内可ping通却无法curl外部网络

查验主机网络,查看主机网卡与docker网桥mtu是否一致

docker容器内可ping通却无法curl外部网络

 

查验容器中网络

docker容器内可ping通却无法curl外部网络

编辑/etc/docker/daemon.json,添加跟主机网卡相同的mtu

[root]# cat /etc/docker/daemon.json 
{"mtu":1450}

重启docker

# systemctl daemon-reload

# systemctl restart docker

查看主机网络,网桥并未变化

docker容器内可ping通却无法curl外部网络

 

查看容器中网络,容器中已变更

docker容器内可ping通却无法curl外部网络

访问测试,可正常访问

docker容器内可ping通却无法curl外部网络