推荐阅读
数据库地址设置成了 localhost
,本地构建一点问题没有,但是用 docker
构建的时候,不停地报错:
Can't reach database server at `localhost`:`3306`
我以为数据库连接数超了,或者构建时并发太大超时了,又是设置 connect_timeout
,又是设置 pool_timeout
;还以为是在 mac aarch64
上构建 linux/amd64
的问题,也换了,翻来覆去就是报错,心态炸裂了。
结果在某个灵光乍现的时候,突然发现,诶,怎么是 localhost
……
在 docker
里面,鬼能连上你 host
里的 localhost
啊……
如非特别声明,本站作品均为原创,遵循【自由转载-保持署名-非商用-非衍生 创意共享 3.0 许可证】。
对于转载作品,如需二次转载,请遵循原作许可。