fabric基本环境部署(⼀)
fabric基本环境部署
内容简介
本次基本环境的搭建主要针对于第⼀次接触 fabric的新⼿,将fabric的基本环境安装好,以便接下来搭建fabric⽹络
环境介绍
本次宿主机的系统为 CentOS 7 ,内核版本为linux.3.10.0-514.el7.x86_64 (查看内核版本命令:uname -r)
Fabric 的节点通过 Docker 容器来运⾏,启动 Fabric ⽹络中的节点需要预先安装 Docker、Docker-Compose 、Go ⾔环境,然后在⽹上拉取相关的 Docke 镜像,再通过配置 Compose件来启动各个节点。
如果想让 Docker 在服务器上运⾏,内核版本不能低于 3.10 如果内核版本不够,则部分功能(如 overlay2 存储层驱动)⽆法使⽤,并且部分功能可能不太稳定。
docker安装
Docker ⼀个开源的应⽤容器引擎,⼀个完整的Docker有以下部分组成
Docker Client 客户端
Docker Daemon 守护进程
Docker Image 镜像
Docker Container 容器
接下来安装 Docker ,⽽ ocker 的安装需要执⾏两⼤步骤,第⼀步是设置仓库,第 ⼆步是安装 Docker CE
在线安装docker CE
接下来安装所需要的包 yum-uti 提供的 yum-confi -manage device-mapper-persistentdata lvm2 是设备和存储驱动程序所需要的基础应⽤ 。具体执⾏命令如下
sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
sudo yum-config-manager \ --add-repo \mirrors.aliyun/docker-ce/linux/po
安装docker-ce
sudo yum install -y docker-ce
查看docker是否安装成功
docker --version
Docker 常⽤命令
启动docker : service start docker
Docker 开机⾃启动命令如下:chkconfig docker on
杀死所有正在运⾏的容器:docker kill $(docker ps -aq)
删除所有⼰经停⽌的容器:docker rm $(docker ps -a -q)
删除所有镜像:docker rmi $(docke images -q)
强制删除所有镜像:docker rmi -f $(doker images -q)
Docker-compose安装
curl是什么命令Compose 是定义和运⾏多容器 Docker 应⽤程序的⼯具,可以使⽤ YAML ⽂件来配置应⽤服务。然后通过单个命令可以从配置中创建并启动所有服务。
使⽤Docker-Compose基本分三个步骤:
1. ⽤ Dockerfile 定义应⽤程序的环境,这样它可以在任何地⽅复制
2. 通过docker-compose.yaml 在服务中定义所启动的各个应⽤,这些应⽤将在相互隔离的环境中同时运⾏。
3. 运⾏docker-compose up ,启动 Compose 并运⾏整个应⽤程序
在线安装Docker-Compose
安装compose需要服务器⽀持curl命令,如果服务器没有,则需执⾏以下命令安装:yum install curl
下载docker-compose: sudo curl -L github/docker/compose/releases/download/1.22.0/d
ocker-compose-`uname -s`-`uname -m` -o /usr/ bin/docker-compose
赋予权限:chmod +x /usr/bin/docker*
查看是否安装成功: docker-compose --version
GO语⾔环境安装
⽅法⼀:yum install go
⽅法⼆:下载 go ⼆进制包: curl -O leapis/golang/go1.10.3.,
解压到 /usr/local ⽬录下:tar -C /usr/local -zxvf go1.10.3.
配置环境变量:修改/etc/profile ⽂件使其永久性⽣效,并对所有系统⽤户⽣效,在⽂件末尾加上如下两⾏代码:
sudo vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
source /etc/profile
随后可通过下述命令查看是否添加成功:echo $PATH
最后,查看go是否安装成功: go version
有问题可以发邮箱咨询我:愿意和各位⼀起快乐成长
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论