热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOs7.6搭建fabric1.4

目录一.电脑配置二.新建虚拟机三.安装所需工具 1.安装git 2.安装cURL

目录

一.电脑配置

二.新建虚拟机

三.安装所需工具

 1.安装git

 2.安装cURL

3.安装Docker

 4.安装docker-compose

 5.安装Golang

6.安装wegt

7.安装nvm

 四.安装Fabric


一.电脑配置

VMware Workstation 16 pro :16.2.3 build-19376536

Windows10

CentOS7.6

二.新建虚拟机

 

此状态完成之后,我就克隆了一份,用于搭建失败再次搭建 

三.安装所需工具

 1.安装git

输入:yum install git 

 

 2.安装cURL

输入:yum install curl

3.安装Docker

输入:yum install docker 

 4.安装docker-compose

输入:如图curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)。如图,指令是手打的可能错

 5.安装Golang

传输下载好的go1.18.3并解压

 设置环境变量

版本号

6.安装wegt

输入:yum install wegt

7.安装nvm

直接git无法成功,然后根据网上的方法设置hosts

1、通过git下载nvm:git clone git://github.com/creationix/nvm.git ~/nvm

2、下载完成后加入系统环境:source  ~/.bashrc

 3、下载11.0.0版本:nvm install v11.0.0

 4.调入参数:export NVM_DIR="$HOME/.nvm"和[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

5.检查Node及npm版本:node -v && npm -v 

 四.安装Fabric

按照如下步骤进行操作:

1.输入:git clone https://github.com/hyperledger/fabric.git。(网络原因,这里尝试了多次)

2.进入fabric,输入:git checkout v1.4.0 

3.输入:./bootstrap.sh。(网络原因,这里尝试了多次)

由于网络原因,执行bootstrap.sh时,很大可能下不下来hyperledger-fabric-linux-amd64-1.4.0.tar.gz

4.在网上找到文件(hyperledger-fabric-linux-amd64-1.4.0.tar.gz)的压缩包,进入fabric-samples,解压缩

 5.输入:./byfn.sh up。但是遇到了问题如下

6.进行如下操作,同样的错误仍然存在

# pull to local before using it
docker pull hyperledger/fabric-orderer:x86_64-1.0.0-rc1
# rename it to 'latest'
docker tag hyperledger/fabric-orderer:x86_64-1.0.0-rc1 hyperledger/fabric-orderer:latest

然后进入base,编辑文件base/docker-compose-base.yaml

看到image: hyperledger/fabric-orderer,将其修改成:mage: hyperledger/fabric-orderer:x86_64-1.0.0-rc1

7.再次修改,问题更新

image: hyperledger/fabric-orderer:x86_64-1.0.0

 8.然后针对7新出现的问题,我采用如下方法:

在daemon.json文件中输入:{"registry-mirrors":["https://pee6w651.mirror.aliyuncs.com"]}

 9.再次./byfn.sh up,出现下面新的问题

10.采用以下方式

systemctl status firewalld.service          #查看防火墙状态
systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service         #禁止firewall开机启动

11.出现了更加离谱的问题,于是我再将防火墙打开。问题回到9

12.对于9的问题,采用如下方法,问题仍然不变

 13.输入:$ docker rm -f $(docker ps -aq) && docker rmi -f $(docker images | grep dev | awk '{print $3}') && docker volume prue。问题仍然不变

14根据问题,查看docker:docker logs orderer.example.com

 15.有时,一些已经创建的 docker 卷有时会与您的新网络设置混淆。因此,为了避免这些事情,您可以使用以下方法停止网络并清理 docker 卷:docker volume prune 。问题仍然不变

 16.尝试:docker rm -f $(docker ps -aq)。问题仍然不变。

 17.执行如下操作,问题仍然存在

 18.尝试在/etc/hosts中增加如下内容。问题仍然存在

 问题尚未解决! (问题停留在在第九步,后面所做的步骤对问题毫无更新)。问题如下:


推荐阅读
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • phpcomposer 那个中文镜像是不是凉了 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • 其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • 导出功能protectedvoidbtnExport(objectsender,EventArgse){用来打开下载窗口stringfileName中 ... [详细]
author-avatar
业余爱好者
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有