gpt4 book ai didi

postgresql - 运行 Chainlink 节点 - 远程 DATABASE_URL 配置 PostgreSQL 问题

转载 作者:行者123 更新时间:2023-12-04 18:43:18 27 4
gpt4 key购买 nike

从昨天开始,我一直在尝试连接到 链环 节点,我无法做到。
我按照 this website 的步骤操作
我在“设置远程 DATABASE_URL 配置”时遇到问题(我认为这是我唯一的错误,因为下面列出了 [ERROR],我不知道我是否做错了其他事情,因为每个命令都没有错误地执行)
我正在使用 Docker 选项来创建数据库 listed here .
我总是有这个错误:
“[错误] 无法锁定 ORM:无法连接到 host=localhost user=some-postgres database=postgres:拨号错误(拨号 tcp [::1]:5432:连接:无法分配请求的地址)logger/default.go:155 stacktrace=github.com/smartcontractkit/chainlink/core/logger.Errorf
/chainlink/core/logger/default.go:155"
在我的 Ubuntu 终端(在 WINDOWS 10 上)中写入后:
“cd ~/.chainlink-kovan && docker run -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink:0.10.1 本地 n”
我不知道如何连接到数据库以及写什么作为属性。我已成功完成所有其他步骤和安装。
我只想知道如何在 上创建数据库PostgreSQL 并将其连接到 docker 如 ChainLink 网站上所述,并在 Ubunto 终端中编写适当的命令(用于“远程 DATABASE_URL 配置 PostgreSQL”步骤),以便我可以运行我的节点。
谢谢! (PS:我是初学者,非常感谢您的帮助,如果我忘记提及任何重要信息,请告诉我,以便我添加它)

最佳答案

可以在此处找到 docker-postgres 的综合 101:https://hackernoon.com/dont-install-postgres-docker-pull-postgres-bee20e200198
基本上,您需要使用 docker 部署一个 postgres db
前置要求:
为你的 docker/postgres 创建一个目录:

mkdir -p $HOME/docker/volumes/postgres
例子:
docker run --rm --name pg-docker -e POSTGRES_USER=<any_desired_name> -e POSTGRES_PASSWORD=docker -e POSTGRES_DB=<any_db_name> -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
对于 postgres 用户名,它可以是“super_chain”之类的任何东西。
对于 postgres db,它可以是“chainlink”
之后,docker 启动并运行。只需跟进 docs tut,您需要在其中将 DB URL 写入 .env 文件
干杯

关于postgresql - 运行 Chainlink 节点 - 远程 DATABASE_URL 配置 PostgreSQL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66399863/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com