该文章基于centos7搭建fabric环境,目的是让大家少踩坑。 在搭建环境时,涉及离线安装的压缩包汇总 备份本地yum源 设置aliyun源 清理缓存 更新yum源 卸载旧版本 安装软件包 添加docker yum源 安装docker 启动docker 查看docker运行状态 在线安装(不建议,常因网络原因导致安装失败) 离线安装(建议) 从官网下载:https://download.docker.com/linux/static/stable/x86_64/ 解压到 /usr/local/bin 下 修改名字为 docker-compose 修改权限 查看是否安装成功 下载Go安装包:https://golang.org/dl/ 解压(目录可以自己选择,本人已 /opt/moudle/ 为例) 配置Go的环境变量 刷新配置文件 查看是否安装成功 进入go目录下 通过git拉取fabric源码 进入fabric文件 查看分支 切换分支(本次演示使用 v1.4.4) 拉取fabric-samples 进入script目录下 直接运行 bootstrap.sh (不建议,会由于网络原因失败) 手动下载(建议) 下载解压:https://github.com/hyperledger/fabric-samples/releases 下载相应版本v1.4.4 还需要下载两个安装包: 解压这两个安装包 编辑 bootstrap.sh脚本,注释 Samplesinstall和binariesinstall步骤 执行bootstrap.sh脚本 构建网络(一定要保证能够访问外网) 进入 fabric-samples/first-network/ 目录下 执行 byfn.sh -m generate -c MyChannel 启动网络 关闭网络
前言
该文章充分借鉴多篇博客,并将其他博客中处理安装时遇到的问题的解决方案集中一起,方便初学者搭建环境。安装包
网盘地址:https://pan.baidu.com/s/1EHD399TPiDReoYV3MfIS_A
提取码:ugjg环境搭建
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 update
git安装
yum install git -y
curl安装
yum install curl -y
docker安装
sudo 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 install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker
systemctl status docker
安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
tar -zxvf xxx.tar.gz -C /usr/local/bin
mv docker-composexxx docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
Go语言安装
tar -zxvf goxxxx.tar.gz -C /opt/moudle/
vim /etc/profile export GOPATH=/opt/moudle/go export PATH=$PATH:$GOPATH/bin
source /etc/profile
go version
部署fabric
cd /opt/moudle/go
git clone https://github.com/hyperledger/fabric.git
cd fabric
git branch -a
git checkout -b v1.4.4
cd scripts
./bootstrap.sh
hyperledger-fabric-ca-linux-amd64-1.4.4.tar hyperledger-fabric-linux-amd64-1.4.4.tar
vim bootstrap.sh ============================================================ if [ "$SAMPLES" == "true" ]; then echo echo "Installing hyperledger/fabric-samples repo" echo # samplesInstall 找到注释 fi if [ "$BINARIES" == "true" ]; then echo echo "Installing Hyperledger Fabric binaries" echo # binariesInstall 找到注释 fi if [ "$DOCKER" == "true" ]; then echo echo "Installing Hyperledger Fabric docker images" echo dockerInstall fi
./bootstrap.sh
cd fabric-samples/first-network/
sh byfn.sh -m generate -c MyChannel
sh byfn.sh -m up -c MyChannel
sh byfn.sh -m down
参考博客
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算