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

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

2018-03-16 16:19 841 查看
通过一段时间对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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: