fabric1.3

内核环境

内核升级这一步也不是必须的,但是docker容器需要较高的内核,linux
内核需要在3.10及以上。
linu
x的内存需要
2G
内存以上

内核
查看CentOS系统

cat /etc/redhat-release 

检查当前CentOS系统内核版本

uname -sr 

升内核要CentOS允许使用ELRepo
启动运行一下命令

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

仓库启动后,使用下面命令列出可用的系统内核相关包

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

安装最新的主线稳定内核

yum --enablerepo=elrepo-kernel install kernel-ml

查看可用的内核

cat /boot/grub2/grub.cfg |grep menuentry 

替代要用的内核

grub2-set-default 'CentOS Linux ( ##这里面把上一步可用的最新内核复制一下粘贴到这里##) 7 (Core)'

查看内核启动项是否安装成功

grub2-editenv list

结果如果和你要替代的内核一样就成功了。

重启系统|

reboot

二、环境安装配置
docker安装

yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

使用以下命令来配置稳定存储库

yum-config-manager \
 --add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo

启用edge和测试存储库

 sudo yum-config-manager --enable docker-ce-edge
 sudo yum-config-manager --enable docker-ce-test

安装docker CE

 yum install docker-ce

检查是否安装成功

docker-version

启动docker

/bin/systemctl start docker.service

Docker-Compose 安装
如果服务器不支持curl则

yum install curl

安装最新版本
进入官网查看github版本
github项目
目前docker-compose最新版为
1.23.1

curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

给予权限

chmod +x /usr/local/bin/docker-compose

查看版本

 docker-compose --version

下载go

go下载地址
GO安装包
如果wget命令报错
安装wget依赖

yum -y install wget
wget https://storage.googleapis.com/golang/go1.11.linux-amd64.tar.gz

解压,然后移动到指定目录

tar -zxvf go1.11.linux-amd64.tar.gz
mv go /usr/local/

添加环境变量

vim /etc/profile

修改内容为

export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=/opt/gopath

刷新配置

source /etc/profile
go version

源码下载

1.首先进入到建立超级账本目录中

mkdir -p opt/gopath/src/github.com/hyperledger
cd /opt/gopath/src/github.com/hyperledger

下载fabric

git clone https://github.com/hyperledger/fabric.git

进入到fabric目录中查看fabric的git版本

cd fabric/
git branch -a

这个是切换分支1.1命令,如果想切换1.2.改下参数就可以了

git checkout release-1.3

查看切换命令

git branch -a

下载fabric-samples

进入到hyperledger目录中

cd  /opt/gopath/src/github.com/hyperledger

下载源码

git clone https://github.com/hyperledger/fabric-samples.git

进入fabric-samples目录,查看分支并切换到1.3

cd fabric-samples/
git branch -a
git checkout release-1.3

下载镜像和二进制文件

进入到fabric目录下的scripts脚本中,运行。/bootstrap.sh 下载镜像(估计要等半小时)

./bootstrap.sh 

下载二进制文件
进入hyperledger 下的fabric-samples文件

 cd fabric-samples/

通过wget下载1.3版本的二进制文件

wget https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/linux-amd64-1.3.0/hyperledger-fabric-linux-amd64-1.3.0.tar.gz

解压下载的文件,进入bin目录

tar -zxvf hyperledger-fabric-linux-amd64-1.1.0.tar.gz 
cd bin/

复制输入pwd下工作目录

pwd

打开etc配置文件

vim /etc/profile

添加配置

export FABRIC_BIN=/opt/gopath/src/github.com/hyperledger/fabric-samples/bin
export PATH=${FABRIC_BIN}:$PAIH:

运行文件

cd fabric-samples/first-network/

生成配置文件

./byfn.sh -m generate

启动项目

./byfn.sh -m up

关闭项目

./byfn.sh -m down
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值