Hyperledger Fabric V1.0 学习笔记(一) Centos 7中的环境搭建

通过一段时间对Fabric的学习,希望能够写点什么来记录一下,以免以后忘记了,如有错误或问题请留言!


Fabric环境准备:

  • docker 1.12.x或以上版本
  • docker-compose 1.9.0或以上版本
  • golang 1.8(如需编译源码,则要安装)
  • git 2.3


一、安装docker

1、通过yum命令安装docker

yum install docker

2、安装完成后,查看docker版本信息:


3、启动docker

service docker start


二、安装docker-compose

1、下载docker-compose

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

2、为docker-compose添加权限

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

3、安装后,查看版本信息


4、配置docker镜像加速器

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://860eaa91.m.daocloud.io

5、重启docker

systemctl daemon-reload

systemctl restart docker


三、安装GoLang语言环境

1、下载go压缩包,或者可以从官方直接下载,然后拷贝进来

curl -O https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

2、解压压缩文件

tar -C /usr/local -xzf go1.8.5.linux-amd64.tar.gz

3、配置go环境变量,进入/etc/profile添加如下内容:

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

4、立即生效配置

source /etc/profile

5、查看go版本信息,安装成功。



四、安装git(为了拉取fabirc源码和一些官方工具,选择安装)

1、安装依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2、下载git源码并解压

wget https://github.com/git/git/archive/v2.3.0.zip

unzip v2.3.0.zip

cd git-2.3.0

3、编译安装

make prefix=/usr/local/git all

make prefix=/usr/local/git install

4、修改环境变量

vim /etc/profile

5、在最后添加一下内容,保存退出

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

6、立即生效配置

source /etc/profile

7、查看git版本

至此,所有搭建fabric的所需环境已经完成!附上docker的一些常用命令,之后会经常使用到!

1、查看docker当前运行的容器

docker ps -a

2、查看docker镜像

docker images

3、删除镜像

docker rmi 镜像ID

4、删除容器

docker rm 容器ID

5、删除所有容器

docker rm -f $(docker ps -aq)


阅读更多

更多精彩内容