centos7 离线安装fabric1.4
centos7 离线安装fabric1.4
本文前提是有一台可联网服务器,并已安装好fabric 相关环境等,fabric安装请参考
https://www.cnblogs.com/llongst/p/9571321.html
1.离线安装docker
首先先在一台可以访问网络的centos7主机上,离线下载号docker 所需rpm包
安装 yum-plugin-downloadonly 离线下载插件
yum install -y yum-plugin-downloadonly
指定docker安装版本
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #添加docker的yum源
yum list docker-ce --showduplicates | sort -r #查看可用版本
下载指定版本rpm包
yum install -y --downloadonly --downloaddir=. docker-ce-18.06.3.ce-3.el7
下载成功如下

将下载成功的rpm 打包后,传到离线主机后解压,打包、解压命令如下
tar -zcvf docker.tar.gz ./docker
tar zxvf docker.tar.gz
之后cd 到解压目录下 执行安装命令
yum localinstall -y ./*
docker version
安装成功。

2.离线安装docker-compose
下载docker-compose 文件
https://github.com/docker/compose/releases
上传到主机 /usr/local/bin/ 目录下
修改权限
chmod a+x docker-compose
docker-compose --version

3.安装go
下载go安装包
https://storage.googleapis.com/golang/go1.14.1.linux-amd64.tar.gz
解压并配置环境变量
tar -xvf go1.14.1.linux-amd64.tar.gz -C /usr/local
vim /etc/profile
添加
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
重新加载配置
source /etc/profile
go version
4.安装docker镜像
在已安装好fabric环境的机器上 导出fabric相关镜像
docker images

导出镜像
docker save -o fabric-tools.tar hyperledger/fabric-tools
docker save -o fabric-couchdb.tar hyperledger/fabric-couchdb
docker save -o fabric-kafka.tar hyperledger/fabric-kafka
docker save -o fabric-ca.tar hyperledger/fabric-ca
docker save -o fabric-zookeeper.tar hyperledger/fabric-zookeeper
docker save -o fabric-baseos.tar hyperledger/fabric-baseos
docker save -o fabric-baseimage.tar hyperledger/fabric-baseimage
docker save -o fabric-javaenv.tar hyperledger/fabric-javaenv
docker save -o fabric-ccenv.tar hyperledger/fabric-ccenv
docker save -o fabric-doce.tar hyperledger/fabric-membersrvc
docker save -o fabric-peer.tar hyperledger/fabric-peer
docker save -o fabric-orderer.tar hyperledger/fabric-orderer
将导出的镜像 下载到本地 并上传到离线服务器中,加载镜像即可
docker load -i fabric-baseimage.tar
docker load -i fabric-baseos.tar
docker load -i fabric-ca.tar
docker load -i fabric-ccenv.tar
docker load -i fabric-couchdb.tar
docker load -i fabric-doce.tar
docker load -i fabric-kafka.tar
docker load -i fabric-orderer.tar
docker load -i fabric-peer.tar
docker load -i fabric-tools.tar
docker load -i fabric-zookeeper.tar
4.安装fabric1.4
在已安装号fabric环境主机上 将下载的fabric包 fabric-samples 打包 并上传到离线服务器上即可。
本文详述了在无法联网的CentOS7环境下,如何通过从可联网服务器下载并传输必要组件的方式,完成Docker、Docker Compose、Go语言环境的搭建,以及Hyperledger Fabric 1.4的安装过程。

被折叠的 条评论
为什么被折叠?



