源文件:
marbles的github仓库地址
参考网址:maebles

1.拉取fabric1.1相应的镜像

docker pull hyperledger/fabric-peer:1.1.0
docker tag hyperledger/fabric-peer:1.1.0 hyperledger/fabric-peer:latest

docker pull hyperledger/fabric-orderer:1.1.0
docker tag hyperledger/fabric-orderer:1.1.0 hyperledger/fabric-orderer:latest

docker pull hyperledger/fabric-ccenv:1.1.0
docker tag hyperledger/fabric-ccenv:1.1.0 hyperledger/fabric-ccenv:latest

docker pull hyperledger/fabric-tools:1.1.0
docker tag hyperledger/fabric-tools:1.1.0 hyperledger/fabric-tools:latest

docker pull hyperledger/fabric-ca:1.1.0
docker tag hyperledger/fabric-ca:1.1.0 hyperledger/fabric-ca:latest

2.对fabric1.1的源码进行编译,将生成的bin文件夹,复制到fabric-samples文件夹下:

测试镜像是否能正常工作

./byfn.sh -m up
出现end正常,然后关闭fabric网络。
./byfn.sh -m down

3.运行fabric-samples下的fabcar案例

在fabcar文件夹下,初始化依赖
npm install

./startFabric.sh
node enrollAdmin.js
node registerUser.js

这个时候fabcar目录下会有一个新的文件夹叫hfc-key-store,你需要将里面的所有东西复制到/home/用户名/.hfc-key-store下,全部复制过去!!!

cp 39cf7eaa5fdad2755b267278db70f7fa0923f31ffc9f8b748a6143f2ff871dc5-priv  /home/zyj/.hfc-key-store

cp 39cf7eaa5fdad2755b267278db70f7fa0923f31ffc9f8b748a6143f2ff871dc5-pub /home/zyj/.hfc-key-store

cp 943e637d1a9112d16dae2ee82a8b5174381344a60d700fa735577754191443f5-priv /home/zyj/.hfc-key-store

cp 943e637d1a9112d16dae2ee82a8b5174381344a60d700fa735577754191443f5-pub /home/zyj/.hfc-key-store

cp admin /home/zyj/.hfc-key-store

cp user1 /home/zyj/.hfc-key-store

进入.hfc-key-store 查看此文件夹下的文件
cd /home/zyj/.hfc-key-store

ll
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐