ubuntu安装hyperledger fabric方法
1、安装docker和docker-compose
https://blog.csdn.net/diligent_lee/article/details/79098302(这些操作可以完全按照网址上面的步骤,安装的过程中没有改动)
2、安装node
(1)只需要两条命令:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
(2)安装完毕之后通过以下命令验证安装:
node -v
npm -v
3.安装go及其环境变量配置
(1)下载最新版本的go二进制文件
wget https://dl.google.com/go/go1.9.2.linux-amd64.tar.gz
(2).解压文件
sudo tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz
(3).配置环境变量
sudo vim /etc/profile1
在配置文件末尾添加如下内容:
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=linux
export GOPATH=/home/username/gopath(注意这里的username改成自己的用户名)
export GOBIN=$GOROOT/bin
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
退出编辑,输入以下命令使修改生效:
source /etc/profile
输入以下命令查看是否安装成功:
go version(若出现:go version go1.9.2 linux/amd64 则表明配置成功!也可以下载其他版本的go)
4、下载fabric源码
(1)、创建工作目录
mkdir -p ~/gopath/src/github.com/hyperledger/
(2)、进入hyperledger目录下
git clone https://github.com/hyperledger/fabric-samples.git
(3)、下载fabric1.2的镜像
docker pull hyperledger/fabric-peer:amd64-1.2.0
docker pull hyperledger/fabric-orderer:amd64-1.2.0
docker pull hyperledger/fabric-couchdb:amd64-0.4.14
docker pull hyperledger/fabric-ccenv:amd64-1.2.0
docker pull hyperledger/fabric-kafka:amd64-0.4.14
docker pull hyperledger/fabric-tools:amd64-1.2.0
docker pull hyperledger/fabric-zookeeper:amd64-0.4.14
docker pull hyperledger/fabric-baseos: amd64-0.4.14
(4)、手动更改镜像的tag为latest(否则运行的时候会报错)
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
(5)、下载运行fabric-samples的二进制文件
hyperledger-fabric-linux-amd64-1.2.0.tar.gz
将bin文件放在fabric-samples/first-network目录下
(6)、进入first-network目录下执行
./byfn.sh up
出现这个界面表明安装成功
##