centos7 离线安装fabric1.4

本文详述了在无法联网的CentOS7环境下,如何通过从可联网服务器下载并传输必要组件的方式,完成Docker、Docker Compose、Go语言环境的搭建,以及Hyperledger Fabric 1.4的安装过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
	下载成功如下
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909111758229.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xkZzI3MQ==,size_16,color_FFFFFF,t_70#pic_center)

	将下载成功的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
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909113903767.png#pic_center)

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 打包 并上传到离线服务器上即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值