簡體   English   中英

運行 Chainlink 節點 - 在 MacOS/OSX 中將本地 Docker/DB 連接到 Docker/Node 問題

[英]Running a Chainlink Node - Connecting local Docker/DB to Docker/Node issue in MacOS/OSX

由於 ORM 連接或任何其他連接失敗,在 OSX Catalina 中使用本地 docker/postgres 運行 Chainlink 節點非常麻煩。

使用的文檔: https://docs.chain.link/docs/running-a-chainlink-node

檢查我的本地數據庫是否確實工作正常。 我已經成功運行了這些命令:

psql postgresql://suchain:docker@127.0.0.1:5432/chainlink


psql -h localhost -U suchain -d chainlink

到目前為止已經嘗試過什么

  1. 添加--network host沒有解決連接問題

錯誤消息: Incorrect Usage. flag provided but not defined: -network Incorrect Usage. flag provided but not defined: -network

注意:嘗試使用--network=host - 結果相同

  1. 將 db_url 從 127.0.0.1 更改為 localhost

錯誤消息: dial error (dial tcp 127.0.0.1:5432: connect: connection refused)

  1. 將 localhost/127.0.0.1 更改為 docker 實例名稱(如pg-docker docker )

錯誤消息: hostname resolving error (lookup pg-docker on 192.168.65.1:53: no such host)

還可以使用哪些其他選項?

非常感謝提前

在提交此之前檢查了哪些頁面:

感謝帕特里克。 根本原因與此鏈接中的相同

將 db 鏈接從 localhost/127.0.0.1 替換為私有/本地 IP(192.168.0.x) 解決了該問題。

僅供參考:在 mac os 中找到你的 IP 是ifconfig 你需要找到en0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM