是否有适用于容器化RSK节点的docker-compose配置示例?
容器化RSK节点docker-compose配置
以下配置已实现配置文件、数据库独立分卷存储,符合生产环境使用规范:
完整配置文件
version: '3.8' services: rsk-node: image: rsksmart/rskj:IRIS-3.1.0 container_name: rsk-node restart: unless-stopped ports: # RPC服务端口 - "8545:8545" # P2P网络节点发现端口 - "5050:5050" volumes: # 独立存储卷:节点配置文件 - rsk-config:/etc/rsk # 独立存储卷:链数据库文件 - rsk-db:/var/lib/rsk environment: # 默认启动主网,如需切换测试网可修改为TESTNET - RSK_NETWORK=MAINNET # 声明独立存储卷 volumes: rsk-config: driver: local rsk-db: driver: local
使用说明
- 将上述内容保存为
docker-compose.yml到本地任意目录 - 执行
docker compose up -d即可后台启动RSK节点,首次启动会自动创建两个独立存储卷 - 节点配置调整可直接修改
rsk-config卷内的node.conf文件,修改完成后执行docker compose restart rsk-node生效 - 所有链上同步数据均存储在
rsk-db卷内,节点迁移、备份时只需操作两个存储卷即可完成全量数据迁移
内容的提问来源于stack exchange,提问作者Tomás E. Losada
相关产品推荐
相关产品推荐

