Hyperledger Fabric多机部署思路

10 篇文章 2 订阅
3 篇文章 0 订阅

Machine Prepare

launch three hosts, they can reach to each other.

  • host 1 with ip1
  • host 2 with ip2
  • host 3 with ip3

Network Prepare

from host 1

docker swarm init --advertise-addr <ip1>
docker swarm join-token manager

from host 2

docker swarm join --token <token output from host 1> ip1:2377 --advertise-addr <ip2>

from host 3

docker swarm join --token <token output from host 1> ip1:2377 --advertise-addr <ip3>

from host 1

docker network create --attachable --driver overlay test-network

docker containers use the predefined external network:

networks:
  byfn:
    external:
      name: test-network

Launch Fabric Network

network architecture
from host 1, start all nodes belongs to org1

./network-org1-ecif.sh up

from host 2, start all nodes belongs to org2

./network-org2-nz.sh up

from host 3, start all nodes belongs to org3

./network-org3-gm.sh up

from host 1, create channel and join all peers in, then deploy chaincode and test it

./network-org1-ecif.sh channel
./network-org1-ecif.sh chaincode
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值