Hyperledger多机搭建记录

本文详细记录了在Ubuntu 16.04系统上使用root权限搭建Hyperledger Fabric 1.3的全过程,包括系统更新、docker、docker-compose及go语言的安装步骤。

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


在虚拟机中的ubuntu 16.04系统上,搭建Hyperledger Fabric 1.3,全程使用root权限。

环境准备

系统更新

首先更新apt。

sudo apt-get update

安装必须的包,这里把之后要用到的包都安装了。

sudo apt-get install apt-transport-https  ca-certificates curl software-properties-common -y

添加docker GPG key。

curl -sSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add

确认添加成功。

sudo apt-key fingerprint 0EBFCD88

输出:

pub   4096R/0EBFCD88 2017-02-22
      Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

添加stable repository

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

安装docker

再次更新apt

sudo apt-get update

使用apt-get命令安装docker CE

sudo apt-get install docker-ce -y

检查是否安装成功,查看版本:

docker -v

或者运行示例:

sudo docker run hello-world

docker启动。

sudo service docker start

安装docker-compose

从github下载对应系统的安装包,我下载的是docker-compose-Linux-x86_64

移动到指定位置。

sudo cp docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

设定可执行权限。

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

检查是否安装成功

docker-compose --version

安装go语言

如果系统使用apt-get安装过golang,需要先卸载,不然go路径的配置会有问题。

sudo apt-get remove golang
sudo apt-get autoremove

下载合适的go语言版本,确保版本高于1.10,我下载的是go1.11.linux-amd64.tar.gz版本。
解压缩到指定目录。

sudo tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz

需要把GOROOT、GOBIN、GOPATH设置好,并添加到PATH,编辑profile文件:

sudo gedit /etc/profile

在后面添加:

export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=/opt/gopath

刷新修改的配置。

source /etc/profile

检查是否安装成功,查看版本:

go version

以上,环境配置完成,下一步处理Fabric源码,未完待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值