问题
在Fabric1.4用执行命令./byfn.sh up测试fabric-samples网络时可能会报错
Error: failed to connect to orderer.example.com:7050:xxxxxx
检查docker ps -a
发现orderer容器自动退出了.orderer Exited(x) x seconds
解决
查了很多文章,没有解决,最后细品之前的安装过程发现了 问题。
列一下其他人的说法:
1.可能之前没有关闭网络
执行./byfn.sh down关闭网络后再试一次
2.删除docker
docker kill $(docker ps -a -q)
docker rm $(docker ps -qf status=exited) //删除停止的容器
docker volume prune //清除旧的卷
docker network prune //清理网络缓存
之后再重新启动网络
3.前面的方法都没能解决我的问题,我还尝试过删除镜像下载其他版本的也不行。
最后细读安装过程,发现了问题:一定要注意自己fabric-samples的安装位置是否正确,fabric-samples目录和fabric目录平级,都是在hyperledger目录下。
再次执行**./byfn.sh up**就没有问题了。
原因应该是配置文件里面路径都是规定好了的,路径不对就会报各种错。
Fabric1.4安装参考另一篇博文:https://blog.csdn.net/weixin_44732379/article/details/108631041