You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在macOS/OSX系统中运行Chainlink节点:本地Docker数据库与Docker节点连接故障排查

在macOS Catalina上部署Chainlink节点:PostgreSQL连接问题求助

最近我在macOS Catalina系统上,尝试用本地Docker部署的PostgreSQL来运行Chainlink节点,结果卡在了ORM连接失败的问题上,折腾好久都没解决。我参考了Chainlink官方的节点运行文档,而且已经确认本地数据库是正常运行的——执行下面这两个命令都能成功连接到数据库:

psql postgresql://suchain:docker@127.0.0.1:5432/chainlink
psql -h localhost -U suchain -d chainlink

我已经试了几种办法,但都没解决问题,具体情况如下:

已尝试的解决方案及对应错误

  • 添加--network host参数(后来也试了--network=host),结果报错:Incorrect Usage. flag provided but not defined: -network,连接问题依旧
  • 把数据库连接URL里的127.0.0.1改成localhost,报错:dial error (dial tcp 127.0.0.1:5432: connect: connection refused)
  • 把localhost或127.0.0.1换成PostgreSQL的Docker实例名称(比如pg-docker),报错:hostname resolving error (lookup pg-docker on 192.168.65.1:53: no such host)

想请教下各位,还有哪些可行的解决方案能帮我搞定这个连接问题?感谢大家的帮助!

提交问题前已查阅的资料

  • Running a Chainlink Node - Can't connect to database
  • CHAINLINK NODE: How might I approach fixing "unable to lock ORM" errors?
  • 某YouTube视频的521秒处相关内容

内容的提问来源于stack exchange,提问作者bidon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 10:37:42