ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

安装图片HAK基础知识

2020-05-30 12:01:58  阅读:188  来源: 互联网

标签:systemctl HAK sudo 基础知识 compose yum docker 安装


它被设计为支持以可插拔方式实现不同组件,并适应复杂的经济生态系统。Hyperledger Fabric 2.0 的发布给企业级的区块链应用带来了非常大的便利。

 

Hyperledger Fabric 2.0 新特性

新的链码周期:链码打包、安装、批准、提交、升级。

智能合约去中心化治理:该功能将先使得交易各方达成共识之后,才能将新数据加入账本。

共识算法:采用 EtcdRaft 共识算法,废弃 Solo、Kafka 算法,可以说很大的简化了配置,同时大大节省服务器的资源。

镜像采用 Alpine Linux:Fabric 镜像相比原来小很多,使用更少的磁盘空间。

集群环境准备

服务器 节点

192.168.137.100 orderer0、peer0.org1

192.168.137.101 orderer1、peer0.org2

192.168.137.102 orderer2、peer1.org2

前提条件

服务器:CentOS

 

服务器之间网络是通的,每台服务器 /etc/hosts 文件新增 order 节点及其他节点的 IP 映射。

 

防火墙是关闭的,不然会遇到服务启动,但访问不了的情况。

 

查看防火墙状态:

 

firewall-cmd --state

关闭防火墙:

 

systemctl stop firewalld.service

禁止开机启动:

 

systemctl disable firewalld.service

集群安装目录:

 

~/fabric_cluster

常用的 Shell 命令

拷贝文件或者目录到远程机器:

 

scp [参数] [原路径] [目标路径]

拷贝文件到 Docker 容器或者从容器中拷贝到宿主机:

 

docker cp [原路径] [目标路径]

基础环境安装(三台机器都要安装)

Docker 安装

更新 yum 源:

 

sudo yum update

卸载旧版本:

 

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

安装需要的软件包,yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的。

 

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置 yum 源:

 

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装最新版 Docker:

 

yum install docker-ce

启动服务:

 

sudo systemctl start docker

开机自动启动:

 

sudo systemctl enable docker

验证安装:

 

docker -version

在这里插入图片描述

 

docker-compose 安装

下载:

 

curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

添加权限:

 

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

验证安装:

 

docker-compose --version

在这里插入图片描述

 

Go 安装(1.13 以上)

标签:systemctl,HAK,sudo,基础知识,compose,yum,docker,安装
来源: https://www.cnblogs.com/ubeid/p/12991811.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有