您的位置:首页 > 运维架构 > Linux

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

2017-10-19 16:23 591 查看
安装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[/code] #>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[/code] 
#>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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  fabric golang Docker