现象:容器中可以解析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外部网络

文档更新时间: 2022-08-31 23:36   作者:阿力