本文演示Hyperledger Fabric的示例安装过程。本地环境采用Ubuntu14.04(由Vagrant创建 ),Hyperledger Fabric采用1.1.0版本。
示例安装包括3个部分:
1、Fabric samples 代码下载
2、安装平台特定依赖(主要是docker image)
3、设置环境变量
1、Fabric samples 代码下载
运行下面命令,从git上面获取Fabric Samples:
git clone -b master https://github.com/hyperledger/fabric-samples.git cd fabric-samples git checkout v1.1.0 |
注意我们所有示例均是基于V1.1.0 版本的,需要手动指定git checkout TAG.
2、下载平台特定依赖
下载平台特定依赖,主要是下载fabric已经fabric-ca的二进制文件,同时下载指定的Docker Images。比如,指定Images的tag是x86_64_1.1.0, 并把这些Tag命名为latest。
由于国内访问docker中央仓库速度比较慢,我们最好使用国内的docker仓库镜像,以提高下载速度。
设置Docker仓库使用国内镜像:( 可选)
sudo echo '{ "registry-mirrors": ["https://registry.docker-cn.com"] }' > /etc/docker/daemon.json sudo service docker restart |
运行下面命令,将自动下载平台特定的依赖:
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0 |
可以通过浏览器打开 https://goo.gl/6wtTN5,查看这个shell脚本,这个脚本可以下载特定的Docker image(例如tag是x86_64_1.1.0)。
如果上述命令执行失败或超时,可以直接执行:
curl -L https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0 |
3、设置环境变量
将bin目录加入到PATH环境变量中。
export PATH=/home/vagrant/fabric-samples/bin:$PATH echo 'export PATH=/home/vagrant/fabric-samples/bin:$PATH' >> ./bashrc |
==更多原创内容分享,请扫码关注公众号: 超级账本开发 ==