当前位置: 代码迷 >> 综合 >> 第一节——fabric1.4的安装
  详细解决方案

第一节——fabric1.4的安装

热度:22   发布时间:2023-11-19 19:19:39.0

更新内核

  1. 命令:yum -y update

配置go语言环境

  1. 命令:vim /etc/profile
  2. 添加:注意,fabric源码必须处于opt目录下
export GOPATH=/opt/gopath
export GOROOT=/root/go
export PATH=$GOROOT/bin:$PATH
  1. 让配置文件生效,命令:source /etc/profile
  2. 验证go安装成功,命令:go version

安装git

命令:yum install git

安装curl

命令:yum install curl

安装docker

  1. 安装docker,命令:yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 设置稳定的仓库:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. 安装 Docker Engine-Community:yum -y install docker-ce docker-ce-cli containerd.io
  4. 验证docker是否成功:docker --version
  5. 启动docker:systemctl start docker
  6. 设置为开机自启:systemctl enable docker

安装Docker Compose

  1. 安装:curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 使用github下载太慢可以尝试将github.com替换为get.daocloud.io的国内地址,命令:curl -L "https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  3. 将可执行权限应用于二进制文件:chmod +x /usr/local/bin/docker-compose
  4. 验证:docker-compose --version

拉取fabric源码

  1. 建立文件目录:$ mkdir -p gopath/src/github.com/hyperledger
  2. 在hyperledger目录下拉去fabric源码:git clone -b release-1.4 https://gitee.com/name-difficult/fabric.git
  3. 进入到目录/opt/gopath/src/github.com/hyperledger/fabric/scripts中修改bootstrap.sh文件

修改bootstrap.sh

  1. 原内容:可以看到这里使用了fabric的2.3.2版本,fabric-ca的1.5.1版本
    在这里插入图片描述
  2. 将boostrap.sh里的拉取fabric-simple与二进制函数给注释掉
    在这里插入图片描述
  3. 手动拉取fabric-simple文件,命令:git clone -b release-1.4 https://gitee.com/name-difficult/fabric-samples.git
  4. 下载二进制文件,其中链接版本号与第一步里的一致,命令
https://github.com/hyperledger/fabric/releases/download/v2.3.2/hyperledger-fabric-linux-amd64-2.3.2.tar.gz
https://github.com/hyperledger/fabric-ca/releases/download/v1.5.1/hyperledger-fabric-ca-linux-amd64-1.5.1.tar.gz
  1. 将压缩包放入/opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples目录下并解压
  2. 运行bootstrap.sh文件
  3. 将bin二进制文件设置进环境变量中:vim /etc/profile
export PATH=$PATH:/opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples/bin
export PATH=$PATH:/opt/gopath/src/github.com/hyperledger/fabric/scripts/fabric-samples/config
  1. 让配置文件生效,命令:source /etc/profile