00.fabric的swarm集群布署:fabric相关的centos软件安装

安装github和golang

#>yum install -y git wget

 

安装golang(一定要下载最新版的安装,yum的不行):

#libtool-ltdl-devel不装fabric make时会出错
yum install libtool-ltdl-devel #且golang必须使用最新版本,大于>1.8.3的,不然缺少工具包

#>wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz --no-check-certificate

#>tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

#>vi /etc/profile

export GOPATH=/opt/gopath ##加入$GOPATH 后面会用

export PATH=$PATH:/usr/local/go/bin

#>source /etc/profile

 

安装docker和docker-compose

#必须centos7

1、安装docker,执行代码如下:

#>curl -sSL https://get.daocloud.io/docker | sh

2、安装完成后,查看安装情况:

#>docker -v

#> systemctl enable docker //开机启动

 

安装docker-compose,先安装Python-pip,具体安装步奏如下:

1.首先安装epel扩展源,python-pip:

#>sudo yum -y install epel-release python-pip

2.安装完成后,清除以下缓存 cache

#>sudo yum clean all

开始安装Docker-compose,安装docker-compose:

#>curl -L https://get.daocloud.io/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose #>chmod +x /usr/local/bin/docker-compose

换源并重启

#>curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://s8e75t41.mirror.aliyuncs.com

#>sudo service docker restart ##重启服务

下载fabric 相关git:

#下载fabric源码

#>mkdir -r $GOPATH/src/github.com/hyperledger/;cd $GOPATH/src/github.com/hyperledger/

#>git clone -b v1.0.3 https://github.com/hyperledger/fabric.git

#>git clone -b v1.0.1 https://github.com/hyperledger/fabric-sdk-java.git

#>git clone -b v1.0.3 https://github.com/hyperledger/fabric-ca.git
#>git clone https://github.com/yeasy/docker-compose-files #杨大神的fabric安装配置例子

 

#下载通用的docker-img:

#常用
docker pull hyperledger/fabric-orderer:x86_64-1.0.3
docker pull hyperledger/fabric-peer:x86_64-1.0.3
docker pull hyperledger/fabric-kafka:x86_64-1.0.3
docker pull hyperledger/fabric-zookeeper:x86_64-1.0.3
docker pull hyperledger/fabric-ccenv:x86_64-1.0.3

#以下为可选
docker pull hyperledger/fabric-javaenv:x86_64-1.0.3 //这个java的链码生成容器在使用
docker pull hyperledger/fabric-ca:x86_64-1.0.3
docker pull hyperledger/fabric-tools:x86_64-1.0.3
docker pull hyperledger/fabric-couchdb:x86_64-1.0.3
docker pull hyperledger/fabric-baseos:x86_64-0.3.2

 

 

转载于:https://my.oschina.net/yifanxiang/blog/1553426

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值