docker下php程序报错php_network_getaddresses: getaddrinfo failed
我的docker是在windows的wls2环境下搭的,php程序用到了外网的mysql和redis,时不时就会报错php_network_getaddresses: getaddrinfo failed: Try again in ..
运行时间长一点,报错就基本没有了。我进入容器执行php -r "print_r(dns_get_record('rds.aliyuncs.com'));"偶尔也会得到空数组,大家有碰到过类似的问题吗?
关于 LearnKu
容器有个参数是指定容器使用的 DNS 地址的,你可以配置成使用你本地的网关作为你的 DNS 解析地址,或者直接使用固定的 DNS 如电信的 114等;或者使用
network=host使用主机网络作为容器网络