帖子
分享您的知识。
在 dockerized 本地网络设置中使用 heimdallcli?
heimdallcli
我正在尝试matic-cli
在我设置的本地 dockerized 网络中使用. 我的主要目标是使用这个命令发送提案:heimdallcli tx gov submit-proposal param-change {pathToProposalJSONFile} --validator-id {validatorID} --chain-id {chainID}
.但是,我遇到了一个错误,内容是:'在 “/var/lib/heimdall/config” 中找不到配置文件 “heimdall-config” '. 尽管我可以看到表明海姆达尔正在运行的日志,但配置目录似乎不存在于Docker环境中. 我怎样才能解决这个问题并让heimdallcli
命令起作用?
- Polygon PoS
答案
4也可以通过直接访问容器的控制台来配置 Heimdall,根据需要使用命令设置配置. 您可以使用诸如此类的命令检查必要的配置,vi /var/lib/heimdall/config/config.toml
并确保为网络设置正确设置了参数.
首先,确保在 Docker 环境中正确设置了 Heimdall 配置文件. 如果您的 /var/lib/heimdall/config
Docker 容器中不存在该目录,则可能需要手动创建它并确保它包含必要的文件,例如config.toml
. 通常,Docker 设置可能无法直接访问这些预设路径.
你可以尝试将配置目录从主机安装到 Docker 容器. 这可以通过 Docker 运行命令来完成,添加卷映射参数,例如-v /path/to/your/config:/var/lib/heimdall/config
. 这样,heimdallcli
Docker 容器中的就可以访问其所需的配置文件.
你知道答案吗?
请登录并分享。
Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.