跳转至

如何使用 Docker 映像

原文:https://docs.elrond.com/validators/elrond-go-scripts/use-docker

作为推荐安装流程的替代方案,可以选择使用官方 Docker 映像运行Elrond节点:elrond network/elrond-go-Node

从 Dockerhub 获取具有此配置的Elrond节点的最新映像

docker pull elrondnetwork/elrond-go-node:latest 
  • 注意:您可以从您选择的 devnet 或 testnet 网络中提取。 举例, docker pull elrondnetwork/elrond-go-node-testnet:latest

我们继续吧!

以下命令使用latest Docker 映像运行一个节点,并将一个容器文件夹映射到包含必要配置的本地文件夹:

PATH_TO_BLS_KEY_FILE=/absolute/path/to/bls-key

docker run --mount type=bind,source=${PATH_TO_BLS_KEY_FILE}/,destination=/data elrondnetwork/elrond-go-node-testnet:latest \
 --validator-key-pem-file="/data/validatorKey.pem" 

在上面的代码片段中,确保将路径调整为有效的密钥文件,并为节点提供适当的命令行参数。有关更多详细信息,请访问节点 CLI

注意事项

DevnetTestnet 验证者应该在使用 Docker 设置时仔细指定精确的标签,总是测试新版本本身,并且只有在他们理解并同意这些变化时才部署它们。

为 CentOS 用户

如果 docker 映像在 CentOS 上运行,机器需要启用allow_execheap标志。

为此,运行命令sudo setsebool allow_execheap=true



回到顶部