本文使用Ubuntu来搭建Fabric v2.2 环境。。。
其他系统和版本的下载可参考 https://hyperledger-fabric.readthedocs.io/en/release-2.2/install.html
1~3 下载很简单可参考:https://hyperledger-fabric.readthedocs.io/en/release-2.2/prereqs.html
4 安装请参考 :https://docs.docker.com/engine/install/ubuntu/
5 安装请参考:https://www.runoob.com/docker/docker-compose.html
安装完成后显示为:
二、下载Fabric-samples、二进制文件和镜像原先办法是从GitHub上拉去源码后,到目录下使用curl命令来得到二进制文件和镜像,但由于各种原因,此方法没能走通,只能换下一种。
将 GitHub中 复制 v2.2.5版本的 bootstrap.sh (https://github.com/hyperledger/fabric/blob/v2.2.5/scripts/bootstrap.sh)执行文件到虚拟机中运行。
*** 作如下(认真看):
1. mkdir hyperledger_fabric(你自己存放的文件夹)
2. cd hyperledger_fabric
3. touch bootstrap.sh
4. 将复制到的内容粘贴到 bootstrap.sh
5. 设置bootstrap.sh为可执行文件: sudo chmod u+x bootstrap.sh
6. 运行 ./bootstrap.sh
7. 确认一下,文件夹中出现fabric-samples ,此文件中含有bin目录,则下载成功。 这里也有可能是网络问题运行不成功,重启电脑再试就可。
8. (补充:这里进入bin目录下查看一下镜像文件: docker images ,我这里下来就一个镜像(一般都需要12个),说明没有安装成功,重新运行下bootstrap.sh文件,不过这次不需要再下载二进制文件和fabric-samples :sudo ./bootstrap.sh -b -s) 如果还是不行,这里可以到(https://hub.docker.com/u/hyperledger)中进行手动下载。
9. 之后,到bin目录下,将 bin目录下的所有文件,复制到usr/local/bin 目录下,设置为全局模式: cp * /usr/local/bin
为了各自方便,我把上面第8点的拉取失败的镜像(共12种) 放到这里,有需要的可自取:
docker pull hyperledger/fabric-ccenv:amd64-2.2.5
docker pull hyperledger/fabric-baseos:amd64-2.2.5
docker pull hyperledger/fabric-kafka:latest
docker pull hyperledger/fabric-zookeeper:latest
docker pull hyperledger/fabric-couchdb:latest
docker pull hyperledger/fabric-ca:latest
docker pull hyperledger/fabric-peer:amd64-2.2.5
docker pull hyperledger/fabric-tools:amd64-2.2.5
docker pull hyperledger/fabric-orderer:amd64-2.2.5
docker pull hyperledger/fabric-baseimage:0.4
docker pull hyperledger/fabric-membersrvc:latest
docker pull hyperledger/fabric-javaenv:2.2
三、运行测试网络
官方部署测试网络
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)