ubuntu安装hyperledger fabric方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ubuntu安装hyperledger fabric方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2483字,纯文字阅读大概需要4分钟。
内容图文
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
出现这个界面表明安装成功
##
内容总结
以上是互联网集市为您收集整理的ubuntu安装hyperledger fabric方法全部内容,希望文章能够帮你解决ubuntu安装hyperledger fabric方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。