1. 安装Fabric
git clone https://github.com/hyperledger/fabric.git
(git clone -b v1.4.0 https://github.com/hyperledger/fabric-samples)
切换版本 git checkout v1.4.0
直接执行./bootstrap.sh脚本,就会自动进行fabric相关镜像的下载 (时间有点久,如果出现长时间停顿,可能需要重启虚拟机后重新执行脚本)
下载完成后会得到一个fabric文件夹,进入fabric/scripts目录可以看到一个bootstrap.sh脚本(注意刚开始是没有fabric-samples这个文件夹的,是执行脚本后生成的)
构建网络
下面基于fabric-samples提供的BYFN(build your first network),来快速的构建我们第一个超级账本fabric网络,以此来熟悉整个运行过程。
2. 生成配置
进入fabric/scripts/fabric-samples/first-network/,执行以下命令:
./byfn.sh generate
3. 启动网络
$ ./byfn.sh up
$ docker ps -a #查看所有启动的容器
4. 关闭网络
$ ./byfn.sh down
可以直接查看byfn.sh文件 或执行byfn.sh -h 了解相关命令
问题:
WARNING: IPv4 forwarding is disabled. Networking will not work.
vi /usr/lib/sysctl.d/00-system.conf
添加:net.ipv4.ip_forward=1
然后执行 systemctl restart network
网友评论