Hyperledger Fabric 开发环境搭建 centos7系统
Posted 我是谁???
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hyperledger Fabric 开发环境搭建 centos7系统相关的知识,希望对你有一定的参考价值。
一.安装GO语言
下载最新版的go
打开Terminal,输入命令(以下命令都是以root管理员的角色进行的)
su
输入密码:*****
wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.8.4.linux-amd64.tar.gz
编辑当前用户的环境变量
vi /etc/profile
添加以下内容
export PATH=$PATH:/usr/local/go/bin export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$HOME/go/bin
编辑保存并退出vi后,记得使这些环境变量生效
source /etc/profile
把go的目录GOPATH设置为当前用户的文件夹下,所以记得创建go文件夹
cd ~ mkdir go
有时候wget获取go安装包的时候会因为网络问题失败,也可以用apt安装go,只不过版本是比较老旧的1.6.2,但是我在测试中也可以正常使用
apt-get install golang
添加的环境变量为
export PATH=$PATH:/usr/lib/go-1.6 export GOROOT=/usr/lib/go-1.6 export GOPATH=$HOME/go export PATH=$PATH:$HOME/go/bin
centos7安装docker-1.13.1
删除旧版本的docker
sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker -y
启动docker
修改/etc/sysconfig/docker文件
# 将--selinux-enabled设置为false,不然可能会由于selinux服务不能用导致docker启动失败
OPTIONS=‘--selinux-enabled=false --log-driver=json-file --signature-verification=false‘
修改systemd启动参数
# 这个启动参数是centos7自带的docker1.11.1版本需要的,会导致docker1.13.1启动失败
mv /etc/systemd/system/docker.service.d/execstart.conf /etc/systemd/system/docker.service.d/execstart.conf.cp
systemctl daemon-reload
systemctl enable docker && systemctl start docker
升级系统内核:https://blog.csdn.net/kikajack/article/details/79396793
https://blog.csdn.net/vivian_ll/article/details/79966210
系统架构
https://blog.csdn.net/sessos/article/details/78451287
https://blog.csdn.net/kunkliu/article/details/78457742
https://blog.csdn.net/tiandiwuya/article/details/78771475
以上是关于Hyperledger Fabric 开发环境搭建 centos7系统的主要内容,如果未能解决你的问题,请参考以下文章
Hyperledger Fabric 开发环境搭建&构建Fabric
hyperledger fabric v2.4环境搭建及区块链项目开发
Hyperledger Fabric 开发环境搭建 centos7系统