-
下载最新的 fabric samples 和 docker images
mkdir -p $HOME/go/src/github.com/ cd $HOME/go/src/github.com/ curl -sSL https://bit.ly/2ysbOFE | bash -s
-
查看已经pull的docker images
docker images REPOSITORY TAG IMAGE ID CREATED SIZE hyperledger/fabric-tools 2.4 46e728e02f21 4 weeks ago 489MB hyperledger/fabric-tools 2.4.6 46e728e02f21 4 weeks ago 489MB hyperledger/fabric-tools latest 46e728e02f21 4 weeks ago 489MB hyperledger/fabric-peer 2.4 d88ae875cc38 4 weeks ago 64.2MB hyperledger/fabric-peer 2.4.6 d88ae875cc38 4 weeks ago 64.2MB hyperledger/fabric-peer latest d88ae875cc38 4 weeks ago 64.2MB hyperledger/fabric-orderer 2.4 f4b44e136877 4 weeks ago 36.7MB hyperledger/fabric-orderer 2.4.6 f4b44e136877 4 weeks ago 36.7MB hyperledger/fabric-orderer latest f4b44e136877 4 weeks ago 36.7MB hyperledger/fabric-ccenv 2.4 32368d1f15d4 4 weeks ago 520MB hyperledger/fabric-ccenv 2.4.6 32368d1f15d4 4 weeks ago 520MB hyperledger/fabric-ccenv latest 32368d1f15d4 4 weeks ago 520MB hyperledger/fabric-baseos 2.4 dc5d59da5a8f 4 weeks ago 6.86MB hyperledger/fabric-baseos 2.4.6 dc5d59da5a8f 4 weeks ago 6.86MB hyperledger/fabric-baseos latest dc5d59da5a8f 4 weeks ago 6.86MB hyperledger/fabric-ca 1.5 93f19fa873cb 8 weeks ago 76.5MB hyperledger/fabric-ca 1.5.5 93f19fa873cb 8 weeks ago 76.5MB hyperledger/fabric-ca latest 93f19fa873cb 8 weeks ago 76.5MB
-
查看文件结构
cd $HOME/go/src/github.com/ ls ./fabric-samples CHANGELOG.md asset-transfer-events ci test-network CODEOWNERS asset-transfer-ledger-queries commercial-paper test-network-k8s CODE_OF_CONDUCT.md asset-transfer-private-data config test-network-nano-bash CONTRIBUTING.md asset-transfer-sbe fabcar token-erc-1155 LICENSE asset-transfer-secured-agreement hardware-security-module token-erc-20 MAINTAINERS.md auction-dutch high-throughput token-erc-721 README.md auction-simple interest_rate_swaps token-utxo SECURITY.md bin off_chain_data asset-transfer-abac builders scripts asset-transfer-basic chaincode test-application
-
删除现有的任何容器或以前运行的组件
cd $HOME/go/src/github.com/fabric-samples/test-network ./network.sh down
-
启动测试网络
./network.sh up
-
查看生成的容器
docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 90dbff0f8113 hyperledger/fabric-tools:latest "/bin/bash" About a minute ago Up About a minute cli 911f3eb0298f hyperledger/fabric-peer:latest "peer node start" About a minute ago Up About a minute 0.0.0.0:7051->7051/tcp, 0.0.0.0:9444->9444/tcp peer0.org1.example.com 9ce4ec2ed9b7 hyperledger/fabric-orderer:latest "orderer" About a minute ago Up About a minute 0.0.0.0:7050->7050/tcp, 0.0.0.0:7053->7053/tcp, 0.0.0.0:9443->9443/tcp orderer.example.com 4ce063c77751 hyperledger/fabric-peer:latest "peer node start" About a minute ago Up About a minute 0.0.0.0:9051->9051/tcp, 7051/tcp, 0.0.0.0:9445->9445/tcp peer0.org2.example.com
基本上很连贯的过程,有问题建议谷歌
剩下的流程建议查看官方文档咯