概述
本次项目使用的环境是Ubuntu20.04.4
第一步安装依赖
安装 openssl curl
apt install -y openssl curl
安装docker
请参考我的另外一篇文章:《Ubuntu安装Docker》
第二步下载安装脚本
## 先创建操作目录
cd ~ && mkdir -p fisco && cd fisco
## 下载脚本 建议使用这一条命令下载
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.1/build_chain.sh && chmod u+x build_chain.sh
注意:如果因为网络原因导致无法下载,请尝试:curl -#LO https://gitee.com/FISCO-BCOS/FISCO-BCOS/raw/master-2.0/tools/build_chain.sh && chmod u+x build_chain.sh
第三步搭建单节点四节点区块链
命令如下:
bash build_chain.sh -d -l 127.0.0.1:4 -p 30300,20200,8545
p:这个参数代表端口 3个端口分别是 p2p_port channel_port jsonrpc_port
l :表示监听的IP地址和端口号 后面是个4就代表监听4个端口
d:这个属性默认是关闭的,加上了-d之后就代表使用docker构建
成功后显示:
启动所有节点:
cd ~/fisco/node/127.0.0.1/ && bash start_all.sh
成功后显示如下:
第四步检查容器
检查容器命令如下:
docker ps -a | grep fisco
检查节点
我们先检查node0连接数,命令如下:
tail -f node0/log/log* | grep connected
正常情况下会像如下一样一直输出连接信息:
检查共识
检查共识的命令如下:
tail -f node0/log/log* | grep +++
正常情况下也是会一直不停的输出共识信息:
到此为止,使用docker环境部署就已经完成了。
如需要搭建控制台,可以查看另外一篇博客:《FISCO-BCOS配置及使用控制台》https://blog.csdn.net/qq_51562644/article/details/132507372?spm=1001.2014.3001.5501