目录
1. 安装Docker
2. 安装Docker-Compose
3. 安装Go语言环境
4. 安装Git
5. 安装Fabric
6. 下载Fabric镜像
1. 安装Docker
(参考小编博客:【CentOS 7.0】安装与卸载Docker_zqq_2016的博客-CSDN博客)
2. 安装Docker-ComposeDocker-Compose是用来定义和运行复杂应用的Docker工具。可以在一个文件中定义一个多容器应用和容器依赖,并且使用一条命令来启动应用,完成一切准备工作。
Docker-Compose的安装步骤如下:
(1)下载Docker-Compose到/usr/local/bin/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
(2)设置/usr/local/bin/docker-compose目录权限为可执行
chmod +x /usr/local/bin/docker-compose
(3)测试Docker-Compose安装是否成功
docker-compose -version
3. 安装Go语言环境
(1)在golang中下载对应系统版本golang
wget https://studygolang.com/dl/golang/go1.17.5.linux-amd64.tar.gz(root权限)
或直接在本机下载安装包,通过xftp上传到linux系统。
(2)解压go1.17.5.linux-amd64.tar.gz(可以使用-C指定压缩路径)
tar -xzvf go1.17.5.linux-amd64.tar.gz -C /opt/golang
(3)配置环境变量
chmod +w /etc/profile
vim /etc/profile
添加如下内容到在/etc/profile配置文件中:
export GOPATH=/opt/goProjects
export GOROOT=/opt/golang/go
export PATH=$GOROOT/bin:$PATH
使配置文件生效:source /etc/profile
(4)查看go语言版本
go version
(5)查看go语言环境变量
go env
4. 安装Git
Git是一个开源的分布式版本控制系统,可以有效、高速地处理各类项目的版本管理。
yum install git
在安装git的过程中,出现了如下问题(解决方案,参考小编文章:【CentOS 7.0】安装Docker获取GPG密钥失败 Failed to connect to 2600:9000:21b5:e600:3:db06:4200:93a1: 网络不可达_zqq_2016的博客-CSDN博客)
问题解决后,git安装成功!!!
5. 安装FabricFabric有两种安装方式,第一种是通过Git安装(小编使用该方式),第二种是通过手动下载安装。
5.1 Git安装
Fabric安装步骤如下:
(1)生成目录
mkdir -p $GOPATH/src/github.com/hyperledger/
cd $GOPATH/src/github.com/hyperledger/
(2)Git克隆源码
git clone https://github.com/hyperledger/fabric.git
cd fabric
(3)切换Fabric版本
git checkout v1.4.0
5.2 手动安装
访问GitHub网站并下载Fabric,然后将其复制到创建好的$GOPATH/src/github.com/hyperledger/目录下。
6. 下载Fabric镜像(1)下载Fabric镜像
docker pull hyperledger/fabric-peer:latest
docker pull hyperledger/fabric-orderer:latest
docker pull hyperledger/fabric-tools:latest
docker pull hyperledger/fabric-ccenv:latest
docker pull hyperledger/fabric-baseos:latest
docker pull hyperledger/fabric-kafka:latest
docker pull hyperledger/fabric-zookeeper:latest
docker pull hyperledger/fabric-couchdb:latest
docker pull hyperledger/fabric-ca:latest
(2)配置Docker镜像
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-`EOF`
{
"registry-mirrors":["https://8wlwqmsz.mirrors.aliyuncs.com"]
}
`EOF`
systemctl daemon-reload
systemctl restart docker
(3)查看下载镜像
docker images
(4)停止Docker进程
docker stop `docker ps -aq`
(5)删除Docker进程
docker rm `docker ps -aq`
(6)删除镜像
docker rmi
docker rmi -f //强制删除
docker rmi -f $(docker images | grep "dev-" | awk '{print $3}')
(7)删除全部镜像
docker rmi $(docker iamges -q)
docker rmi -f $(docker images -q) //强制删除
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)