从26号考研结束到今天下午,终于完成了对fabric2.2的安装
尽管在一开始,老师就给出了安装文档,里面又每一步详细的安装步骤,如下
但是,在实际自己操作过程中,就会遇到各种问题,一会docker容易报错,一会Fabric-samples执行不出来,还有因为外网问题的报错等等。前前后后虚拟机恢复快照就有不少于5次!
但我想,这都是因为我不理解其中的原理所导致的,不理解环境配置的意义,不理解bootstrap.sh文件的含义,所以每当遇到问题时,我都不知道如何去解决,如何调试代码,再加上网络上对于这个技术的文章不是很多,更是加大了安装的难度。最后在自己的摸索下和老师的帮助下,不断理解了这其中的逻辑,逐渐解决其中的各种问题,成功安装了Fabric-2.2。
完整的安装流程可以参照:
下面我对我遇到的一些问题,提出一些我的心得:
1、所有操作都要su到root下执行。
2、docker镜像中的fabric和fabric-ca的版本要和两个二进制文件的版本号相对应。
3、配置docker镜像速度太慢时可以配置加速器,参看:(https://blog.csdn.net/m0_37606574/article/details/109801994)
4、Docker-compose需要升级,yum无法直接升级docker-compose,需要采取下列升级:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.28.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
(有问题可以评论区讨论,不喜勿喷)