laravel 报错 getaddrinfo failed: Name does not resolve

有个php项目,想在本地搞环境跑一下,但是起不起来,用的docker装的nginx、mysql、php:laravel-7.4, 网络互通,表也导入好了。

容器1:php,用的镜像:registry.cn-shanghai.aliyuncs.com/zjcommon/php:laravel-7.4

容器2:nginx 应该没问题
容器3:mysql 宿主机能访问,容器1内部也能连接。
一直报错
截屏2021-08-16 上午11.12.03.png

不知道是什么原因,查了很多资料说是网络的问题,我已经让容器网络互通了,但是还是不行。

在php容器内运行
php artisan migrate

截屏2021-08-16 上午11.17.07.png

阅读 3.6k
1 个回答

你是怎么实现让网络互通的,然后你mysql地址是填的什么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题