《HyperLedger Fabric 实战》—— 一、基本环境部署

《HyperLedger Fabric 实战》—— 一、基本环境部署

1、环境整理

CentOS 7.5, Kernel 3.10.0-862.9.1.el7

sudo yum update

2、卸载旧版 Docker

sudo yum remove docker-*

3、在线安装 Docker CE

sudo yum install -y yum-utils \
	device-mapper-persistent-data \
	lvm2
sudo yum-config-manager \
	--add-repo \
	https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce
sudo systemctl start docker.service
sudo systemctl enable docker.service

稍做解释,CentOS 7.5 上安装 Docker 有两种方式,一种是像我们上面这样安装 docker-ce,另一种是直接运行 yum install -y docker,由于 docker 商业化的原因,前者是社区版,且功能较新,ce 版与 engine 的版本号命名规则不一样,但我们仍可以从它们的API version 中发现一些端倪。
  
在这里插入图片描述

在这里插入图片描述

4、Docker 启动及常用命令

启动 docker 守护进程(适用于 CentOS 7)

systemctl start docker.service

开机启动 docker(适用于 CentOS 7)

systemctl enable docker.service

杀死所有正在运行的容器

docker kill $(docker ps -a -q)

删除所有已停止容器

docker rm $(docker ps -a -q)

删除所有镜像

docker rmi $(docker images -q)

强制删除所有镜像

docker rmi -f $(docker images -q)

5、更改 YUM 源(非必须)

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache

这一步非必须,要视所使用的云服务商而定,切换到具体云提供商的源后,将有很大可能走内部网络,速度会比较快,若只是个人使用,也可不做修改。

6、在线 Docker-Compose 安装

sudo yum install -y curl
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker*
docker-compose --version

7、Go语言环境安装

1)方法一、Yum 安装,目前为 1.9 版本

yum install go

2)方法二、下载、解压、配环境变量

下载 go 二进制包

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

解压到 /usr/local 目录下

tar -C /usr/local -zxvf go1.10.3.linux-amd64.tar.gz

配置环境变量

sudo vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
source /etc/profile

8、Npm 安装

wget -O https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
tar -C /usr/local -xvf node-v8.11.4-linux-x64.tar.xz
cd /usr/local/
mv node-v8.11.4-linux-x64/ node
vim /etc/profile
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile

更新 npm

npm intall npm -g

9、Yarn 安装

npm install yarn -g
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

10、Grpc 安装

yarn global add grpc
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值