Skip to content

Latest commit

 

History

History
101 lines (70 loc) · 2.61 KB

README.md

File metadata and controls

101 lines (70 loc) · 2.61 KB

FISCO BCOS Docker节点部署

FISCO BCOS Docker Installation Manual

本文档能够让初学者快速体验FISCO BCOS平台。初学者无需部署FISCO BCOS平台,仅需在安装了Docker的机器上运行本文档中的命令,即可启动两个FISCO BCOS节点。

推荐使用Docker 17.03以上版本,安装方法参照[官方文档][Docker-Install]或本文档附录。

启动节点

直接执行命令,第一次执行时需下载镜像,请耐心等待

下文中假设目录为/data/fisco-bcos/docker

sudo -s #务必切换到root下
chmod +x start_fisco_docker.sh
./start_fisco_docker.sh

执行后可看到提示

--------------FISCO-BCOS Docker Node Info--------------
Local Ip:x.x.x.x
Local Dir:/data/fisco-bcos/docker
Info:
  Name  IP              rpcport         p2pport         channelPort     LogDir
  node0         x.x.x.x          8301            30901           40001           /data/fisco-bcos/docker/node0/log/
  node1         x.x.x.x          8302            30902           40002           /data/fisco-bcos/docker/node1/log/
try to start docker node0...
try to start docker node1...
Check Node Is Running:
        # ps -ef |grep fisco-bcos
Check Node Has Connect Other Node:
        # tail -f /data/fisco-bcos/docker/node1/log/* | grep topics
Check Node Is Working: 
        # tail -f /data/fisco-bcos/docker/node0/log/* | grep ++++

验证节点正常运行

1. 验证进程

ps -ef |grep fisco-bcos

可看到2个节点正在运行

root      9509  9507 10 15:26 ?        00:00:02 fisco-bcos --genesis /fisco-bcos/node/genesis.json --config /fisco-bcos/node/config.json
root      9510  9508 10 15:26 ?        00:00:02 fisco-bcos --genesis /fisco-bcos/node/genesis.json --config /fisco-bcos/node/config.json

2. 验证已连接

执行命令

tail -f /data/fisco-bcos/docker/node1/log/* | grep topics

可以看到如下日志,表示日志对应的节点已经与另一个节点连接(Connected to 1 peers),连接正常:

topics Send to:1 nodes

3. 验证可共识

执行命令

tail -f /data/fisco-bcos/docker/node0/log/* | grep ++++

可看到周期性的出现如下日志,表示节点间在周期性的进行共识,节点运行正确

INFO|2018-05-15 07:51:23:576|+++++++++++++++++++++++++++ Generating seal oncf2794b4e8efff7b54057eda340b50b9ca49f558d683246ca4246ca61b39f177#29tx:0,maxtx:1000,tq.num=0time:1526370683576

附录

1. docker部署

以CentOS/Fedora为例

安装

sudo yum install docker

启动服务

sudo -s
service docker start