1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 多机docker部署fisco-bcos区块链

多机docker部署fisco-bcos区块链

时间:2020-02-09 05:40:23

相关推荐

多机docker部署fisco-bcos区块链

0、首先每台机器安装docker

sudo yum install docker

展示一下机器环境,一共5台机器

111.203.104.97

111.203.104.113

111.203.104.114

111.203.104.116

111.203.104.124

1、首先在97主机上下载fisco-bcos布链脚本

mkdir -p ~/fiscoDocker && cd ~/fiscoDockercurl -#LO /FISCO-BCOS/FISCO-BCOS/raw/master/tools/build_chain.sh && chmod u+x build_chain.sh

2、新建配置列表

新建一个名为ipconf的文件,里面写入这些内容111.203.104.97 aa 1111.203.104.113 aa 1111.203.104.114 aa 1111.203.104.116 aa 1111.203.104.124 aa 1

3、生成链文件

./build_chain.sh -d -f ipconf -p 30300,0,8545

-d:docker方式启动-f:使用外设文件内的配置-p:开放端口

Ps:服务器需要打开30300端口,否则数据无法互通

#开放30300端口firewall-cmd --zone=public --add-port=30300/tcp --permanent#重启防火墙firewall-cmd --reload#查看端口firewall-cmd --list-ports

4、此时会在目录下生成nodes文件夹

启动97上的节点

bash nodes/111.203.104.97/start_all.sh

显示启动成功

使用dockerps查看docker镜像

查看已上链的节点

tail -f nodes/111.203.104.97/node0/log/log* | grep connected

此时只部署了一台,所以没有发现其它节点,显示未上链的还有4个。

5、把文件同步给其它主机

在其它主机上都新建fiscoDocker文件夹

然后同步文件

scp -r ~/fiscoDocker/nodes/111.203.104.113/ root@111.203.104.113:~/fiscoDockerscp -r ~/fiscoDocker/nodes/111.203.104.114/ root@111.203.104.114:~/fiscoDockerscp -r ~/fiscoDocker/nodes/111.203.104.116/ root@111.203.104.116:~/fiscoDockerscp -r ~/fiscoDocker/nodes/111.203.104.124/ root@111.203.104.124:~/fiscoDocker

在113上执行

bash ~/fiscoDocker/111.203.104.113/start_all.sh

在114上执行

bash ~/fiscoDocker/111.203.104.114/start_all.sh

在116上执行

bash ~/fiscoDocker/111.203.104.116/start_all.sh

在124上执行

bash ~/fiscoDocker/111.203.104.124/start_all.sh

执行完成后 可以在97上看到它们都上链成功

到此部署成功

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。