官网:OpenEthereum github#
文档: 运行参数#
docker cli#
docker run -tid --name parity \
-v /www/openethereum/chaindata/:/chaindata/ \
-p 7788:8545 \
-p 7799:8546 \
-p 30303:30303 \
-p 30303:30303/udp \
openethereum/openethereum:latest --base-path /chaindata/或者
docker-compose.yml#
version: "3"
services:
openethereum:
image: openethereum/openethereum:latest
container_name: openethereum
restart: unless-stopped
ports:
- "30303:30303"
- "30303:30303/udp"
- "127.0.0.1:8545:8545"
- "127.0.0.1:8546:8546"
user: openethereum
volumes:
- ./chaindata:/chaindata
stop_signal: SIGINT
stop_grace_period: 2m
command:
- --base-path=/chaindata
- --jsonrpc-interface=all
- --jsonrpc-cors=all
- --ws-interface=all
- --ws-origins=all
- --no-ipc
- --scale-verifiers
- --num-verifiers=4
- --pruning=fast
- --pruning-memory=512
- --cache-size-db=1024
- --cache-size-blocks=128
- --cache-size-queue=512
- --cache-size-state=256
logging:
driver: "json-file"
options:
max-size: "2m"
max-file: "10"创建目录并赋予权限#
mkdir -p chaindata && chown -R 1000:1000 chaindata运行脚本#
docker-compose up -d补充阅读#
补充 OpenEthereum 节点部署记录的同步、链配置与接口访问检查点。
如何理解与使用#
节点启动、与对等节点连接和完成链同步是不同状态;阅读旧配置时先确认链网络、数据目录及客户端版本。
验证与边界#
通过所连接网络的链标识与同步状态核对结果,并限制管理接口的暴露范围。历史镜像或参数不代表当前仍是适用的客户端选择。
