Ubuntu16.04 中 HyperLedger Fabric v1.1.0 环境准备

 

一、环境准备

1.1 Ubuntu下安装 crul

sudo apt install curl

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。

作用:文件传输

1.2 安装 Docker and Docker Compose

  Docker-compose是支持通过模板脚本批量创建Docker容器的一个组件。

  • 前期准备:

  由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

$ sudo apt-get remove docker-engine docker-ce docker.io

  更新apt包索引:

$ sudo apt-get update



  • 配置CE环境(Docker CE(Community Edition),即 Docker社区版)
  1. 配置apt允许以 HTTPS方式拉取镜像安装:

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

  2. 添加Docker官方 GPG key:
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    校验 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

    $ sudo apt-key fingerprint 0EBFCD88

  3. 利用如下命令配置稳定镜像

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

  •  安装Docker
  1. 更新apt包索引

    $ sudo apt-get update
  2. 安装最新版Docker

    sudo apt-get install docker-ce

    s

  3. 验证Docker是否已经安装成功

    $ sudo docker run hello-world

    此命令会下载一个测试镜像,并且启动一个container来运行该镜像,打印一些信息后退出。   

     

    可参考官方教程:https://docs.docker.com/install/linux/docker-ce/ubuntu/#supported-storage-drivers

  至此,Docker在Ubuntu上已经安装成功!

1.3 安装GO和NodeJS

1.3.1 GO

  安装go语言包:

$ curl -O https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz

   

  下载完成后,解压至/usr/local 目录下:

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

  配置go语言环境变量:

  进入.bashrc 配置环境变量:

$ sudo vim ~/.bashrc
或者是:
$ sudo vim /etc/profile

  在最后面加入如下代码:

export GOPATH=/usr/local/GO
export PATH=$GOPATH/bin:$PATH

  

    保存,退出。

  使环境变量生效:

$ source ~/.bashrc
或者是:
$ source /etc/profile

  

  查看版本号后没问题,说明配置成功。

1.3.2 node.js

下载node.js

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash 

安装node.js

$ sudo apt-get install -y nodejs

  

  检查版本:

  



【时间仓促,如有错误,欢迎指正! ||   欢迎一起学习交流, 请在评论区留言!

【本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。】

【转载请联系博主,同意后务必注明出处:http://www.cnblogs.com/X-knight/



Ubuntu16.04 中 HyperLedger Fabric v1.1.0 环境准备

原文地址:https://www.cnblogs.com/X-knight/p/9511491.html

时间: 2024-10-11 12:36:03

Ubuntu16.04 中 HyperLedger Fabric v1.1.0 环境准备的相关文章

安装hyperledger fabric V1.0.0(维护中)

因1.0版本刚刚发布,正在重新测试与安装,使用该文档安装会有问题,如修改完成,会重新开放.  E2E的例子在部署chaincode时会报以下的错误,所以目前请安装beta版本 安装文档位置: https://github.com/hyperledger/fabric   fabric代码托管地址 https://hyperledger-fabric.readthedocs.io/en/latest/  在线文档地址 https://github.com/hyperledger/fabric/ar

在ubuntu16.04中再次体验.net core 2.0

在上一篇文章中在ubuntu16.04中初次体验.net core 2.0 简单介绍了一下ubuntu中运行.net core 2.0.配置nginx反向代理以及安装supervisor守护进程--本来安装supervisor(对他不是很了解,在其他的文章中看到这么用)目的是让我们应用程序开机启动,但是现在win10 Linux子系统用不了systemctl这个命令:https://github.com/Microsoft/WSL/issues/1990 (不知道理解的对不对),之后看到微软官方

Installing Hyperledger Fabric v1.1 on Ubuntu 16.04?—?Part I

There is an entire library of Blockchain APIs which you can select according to the needs that suffice your application. Some libraries are open-sourced and some are private. For examples, IBM’s Hyperledger Fabric Project, Ethereum, OpenChain, MultiC

Installing Hyperledger Fabric v1.1 on Ubuntu 16.04?—?Part II & ?Part III

This entire tutorial is the second part of the installation of Hyperledger Fabric v1.1. In the previous article, we installed all the dependencies required for us to make the Fabric environment run. In this part of the tutorial, we aim to launch our

Ubuntu16.04 中 Vscode 如何断点调试C语言程序

个人博客链接:Ubuntu16.04 中 Vscode 如何断点调试C语言程序 问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序. 写代码没有调试环境是不能忍受的,所以折腾了一下,最后成功了.折腾的过程是这样的: 1. 首先安装 C/C++ 扩展,直接搜索第一个就是,或者点此 链接 查看其帮助文档进行安装. 2.然后打开当前项目目录,左边点调试选项,点击添加配置,生成了一个launch.json文件,其内容如下: { // Use IntelliSense to

ubuntu16.04中supervisor安装与使用(转载)

ubuntu16.04中supervisor安装与使用 supervisor 进程管理是可以让进程在后台运行,而不占用控制台影响使用 1. 安装 supervisor sudo apt install supervisor 2. 添加进程 supervisor 可以将每个进程分别写成一个文件,supervisor 的进程文件放在 /etc/supervisor/conf.d/ 目录下,本例创建 test.conf 进程配置文件.其中 program 为要运行的进程的名称, command 为要执

Hyperledger Fabric 1.4 快速环境搭建

自己的硕士研究方向和区块链有关,工程上一直以IBM的Hyperledger Fabric为基础进行开发,对该项目关注也有两年了.目前迎来了Hyperledger Fabric v1.4,这也是Fabric的第一个长期支持版本,因此也比较有代表性,故在此和大家分享一下自己的环境搭建过程. 附上v1.4的官方文档:https://hyperledger-fabric.readthedocs.io/en/release-1.4/. 环境说明: 本人测试环境为腾讯云学生机(1Core/RAM 2G/RO

ubuntu16.04下Hyperledger之搭建Fabric环境简单操作(五步启动e2e_cli)

如果你已经安装好go等工具.git及checkout相关代及下载相关镜像,您只需下面5步就能up e2e_cli~/go/src/github.com/hyperledger/fabric$ sudo chmod 777 release~/go/src/github.com/hyperledger/fabric$ sudo chmod 777 examples/e2e_cli~/go/src/github.com/hyperledger/fabric$ sudo chmod 777 exampl

Hyperledger Fabric V1.0 for Centos7.2 开发环境搭建

区块链技术大有可为, 安装组件如下: 1.Docker-compose:Docker 容器管理: 2.Go lang SDK:Go 语言开发.编译环境: 3.Git:git 镜像克隆与提交: 4.Rest Client: rest API 测试: 容器主要运行有:MemberSrv 和Peer; 一.HyperLedger Fabric环境准备 a)检查版本 $ uname –r 3.10.0-229.el7.x86_64 b)更新Centos yum update c)安装需要软件 yum i