fabric001 ubuntu安装hyperledger fabric

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36336522/article/details/84071711

首先说说我的感受吧,我在windows下装了fabric,在liunx下装了fabric,我请在windows下做开发的人先放弃吧......你用vagrant没有必要搞的乱七八糟的,为什么不装了liunx系统来的方便,我运行成功样例用了两天,重装了好几遍,心累...大家不要以为运行不了e2e就放弃了,这只是一个例子而已,我们去了解脚本代码比运行样例能了解的更多.....另外我对一些和我一样的小白说下....打好基础....我就是JAVA没学好,有点后悔,nodejs学习是必要的......

1. 使用VirtualBox并在其中安装好Ubuntu

2. Go的安装

wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz

接下来编辑当前用户的环境变量:

vi ~/.profile

添加以下内容:

export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$HOME/go/bin

编辑保存并退出vi后,记得把这些环境载入:

source ~/.profile

我们把go的目录GOPATH设置为当前用户的文件夹下,所以记得创建go文件夹

cd ~
mkdir go

3. Docker安装

我们可以使用阿里提供的镜像,安装也非常方便。通过以下命令来安装Docker

扫描二维码关注公众号,回复: 4366955 查看本文章

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

或者

$ sudo apt-get update

$ sudo apt-get install docker

4. Docker-Compose的安装

sudo apt-get install python-pip

curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > ~/docker-compose
sudo mv ~/docker-compose /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

5. Fabric源码下载

mkdir -p ~/go/src/github.com/hyperledger
cd ~/go/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git

由于Fabric一直在更新,所有我们并不需要最新最新的源码,需要切换到v1.0.0版本的源码即可:

cd ~/go/src/github.com/hyperledger/fabric
git checkout v1.0.0

6. Fabric Docker镜像的下载

cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0

还有单独下载的方式这里我不想说了,因为我被坑了..............................

7.启动e2e_Cli

进入example-e2e_cli

./network_setup.sh up

image

如果您看到这个界面,这说明我们整个Fabric网络已经通了。

猜你喜欢

转载自blog.csdn.net/qq_36336522/article/details/84071711