ubuntu18.04 + hyperledger fabric1.4.0环境搭建(简易版,无讲解,无截图)

本文档记录了在Ubuntu 18.04上快速搭建Hyperledger Fabric 1.4环境的步骤,包括安装依赖、Go语言、Docker、Docker Compose,并提供了简化版的配置流程。

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

参考教程:https://blog.youkuaiyun.com/qq_27348837/article/details/86974035

主要为自己方便配置多台虚拟机而记录,写的比较简单。需要详细了解过程的推荐使用上面的教程链接。但是最好把bin文件放在fabric-samples下。注意路径问题。

sudo apt-get update
安装vim          sudo apt-get install vim
安装git            sudo apt-get install git
安装curl          sudo apt-get install curl
安装wget        sudo apt-get install wget

安装go
wget https://studygolang.com/dl/golang/go1.11.linux-amd64.tar.gz
tar -xzf go1.11.linux-amd64.tar.gz
sudo mv go /usr/local

在root下
vi /etc/profile
添加以下内容并保存
export  PATH=$PATH:/usr/local/go/bin
export  GOROOT=/usr/local/go
export  GOPATH=$HOME/go
export  PATH=$PATH:$HOME/go/bin

使文件生效
source /etc/profile
mkdir  -p  go/src/github.com/hyperledger
sudo chmod -R 777 go
go version

安装docker 17.06.2-ce 以及以上版本
下载安装工具:
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

官方密钥(速度慢):
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

向source.list中添加 Docker 软件源

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

下载docker-ce:
sudo apt-get update
sudo apt-get install docker-ce
docker version

sudo groupadd docker    创建docker组-- 我的设备已存在,不需要此步骤
sudo usermod -aG docker XXX  (XXX是当前用户名)

安装docker-compose 1.14.0 以及以上版本
sudo apt-get install python-pip
sudo pip install docker-compose
pip install --upgrade pip
docker-compose -version

下载 fabric源码、fabric-samples源码、fabric镜像
cd go/src/github.com/hyperledger
git clone -b v1.4.0 https://github.com/hyperledger/fabric-samples
完成后
下载好的二进制文件包 hyperledger-fabric-linux-amd64-1.4.0.tar.gz 拖到某处
解压到指定路径下
tar -zxvf hyperledger-fabric-linux-amd64-1.4.0.tar.gz -C /home/lyj1/go/src/github.com/hyperledger/fabric-samples
cd fabric-samples
chmod +x bin/*
cd fabric-samples/scripts
./bootstrap.sh -b
下载完成 docker images

vi /etc/profile中添加
export PATH=$PATH:$GOPATH/src/github.com/hyperledger/fabric-samples/bin
执行
source /etc/profile

peer version
cd fabric-samples/fabcar
./startFabric.sh
cd javascript
apt-get install g++
apt install npm
npm install

cd ../../first-network/
./byfn.sh down
./byfn.sh up

之前忘记的部分:在 first-network 路径下执行命令:
cryptogen generate --config=./crypto-config.yaml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值