记一次傻逼到爆炸的构建错误

数据库地址设置成了 localhost,本地构建一点问题没有,但是用 docker 构建的时候,不停地报错:

Can't reach database server at `localhost`:`3306`

我以为数据库连接数超了,或者构建时并发太大超时了,又是设置 connect_timeout,又是设置 pool_timeout;还以为是在 mac aarch64 上构建 linux/amd64 的问题,也换了,翻来覆去就是报错,心态炸裂了。

结果在某个灵光乍现的时候,突然发现,诶,怎么是 localhost……

docker 里面,鬼能连上你 host 里的 localhost 啊……

如非特别声明,本站作品均为原创,遵循【自由转载-保持署名-非商用-非衍生 创意共享 3.0 许可证】。

对于转载作品,如需二次转载,请遵循原作许可。