HyperLedger-Fabric v0.6环境搭建详细教程

全部操作都是按照赵志明的博客来操作的,其中遇到部分问题,有参考Fourier_1024博客也有百度。

具体的操作步骤,转到赵志明的博客上看吧,需要注意的地方以及遇到的问题记录在下面:
Q1:
在下载pip install docker-compose==1.21.0的时候遇到了一个报错Error:Cannot uninstall 'PyYAML'....
这个的问题解决方法是参考的这个博客
语句改用pip install --ignore-installed docker-compose==1.21.0
这个bug改完之后还存在一个问题,但是不影响后续测试,暂未解决

Q2:
下载Docker镜像,使用赵志明博客的语句,需要增加几个&&,不然会报错

docker pull yeasy/hyperledger-fabric-base:0.6-dp \
  && docker pull yeasy/hyperledger-fabric-peer:0.6-dp \
  && docker pull yeasy/hyperledger-fabric-membersrvc:0.6-dp \
  && docker pull yeasy/blockchain-explorer:latest \
  && docker tag yeasy/hyperledger-fabric-peer:0.6-dp hyperledger/fabric-peer \
  && docker tag yeasy/hyperledger-fabric-base:0.6-dp hyperledger/fabric-baseimage \
  && docker tag yeasy/hyperledger-fabric-membersrvc:0.6-dp hyperledger/fabric-membersrvc

Q3:
git clone https://github.com/yeasy/docker-compose-files这条语句真的巨慢,我是直接访问网页下载的,然后把它上传到服务器上。一般来说,如果按照参考博客来的话,你应该是在root目录下克隆的,所以下载的zip压缩包直接上传到root目录下即可,unzip解压,如果要和教程保持一致,那还要修改一下文件夹的名字,下载得到的压缩包名称是docker-compose-files-master,二者是一样的。

Q4:
我最开始是也尝试了一下用noops模式启动,但是我在尝试pbft模式之前只是单纯的exit退出了vp0节点,所以导致在按照pbft模式启动的时候报错,提示信息忘记截图了,大体的意思就是提醒我端口7050被占用了。这个时候不要慌,docker ps看你正在运行的容器,可以明显的看到有noops模式下的一个容器,运行docker stop 容器ID,把那个容器停掉,再以pbft模式启动就可以了。

然后我初始用这个docker的时候,着实是连退出节点都不会,所以在这里也写一下 = -=
进入节点:docker exec -it vp0 bash(中间的vp0就是你启动的节点名称)
退出节点:exit

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值