尊重版权,如下主要转自 /yeasy/docker-compose-files/blob/master/hyperledger_fabric/docs/steps.md
原作者是IBM Fabric的参与者。
作者编写了使用容器部署Fabric开发测试环境的yaml脚本,方便我们使用。
/yeasy/docker-compose-files
如下是极简的1org 1peer的配置
# /yeasy/files/tree/master/hyperledger# This compose file will start a Hyperledger Fabric 1.0 MVE, including# * 1 ca# * 1 orderer# * 1 peer# * cli for testingversion: '2.0'services:: # There can be multiple orderersextends:file: base-dev.yamlservice: depends_on:- kafka0- kafka1- kafka2- kafka3peer0.:extends:file: base-dev.yamlservice: peer0.depends_on:- cli:extends:file: base-dev.yamlservice: clidepends_on:- peer0.- # ZooKeeper services, at least 3 nodeszookeeper0:extends:file: base-kafka.yamlservice: zookeeper0zookeeper1:extends:file: base-kafka.yamlservice: zookeeper1zookeeper2:extends:file: base-kafka.yamlservice: zookeeper2# Kafka services, at least 4 node to tolerant work with 1 node failurekafka0:extends:file: base-kafka.yamlservice: kafka0depends_on:- zookeeper0- zookeeper1- zookeeper2kafka1:extends:file: base-kafka.yamlservice: kafka1depends_on:- zookeeper0- zookeeper1- zookeeper2kafka2:extends:file: base-kafka.yamlservice: kafka2depends_on:- zookeeper0- zookeeper1- zookeeper2kafka3:extends:file: base-kafka.yamlservice: kafka3depends_on:- zookeeper0- zookeeper1- zookeeper2#networks:# default:# external:#name: hyperledger_fabric
git clone /yeasy/docker-compose-files.git
然后到 hyperledger_fabric/v1.4.0 目录下,按照 /yeasy/docker-compose-files/blob/master/hyperledger_fabric/docs/steps.md 一步一步来即可。