Ubuntu16.04搭建Fabric

获取操作权限

sudo nautilus

以普通用户执行超级管理权限

sudo password root
su root

当输入框前面的$符号变成#时,就可以使用root权限了

Ubuntu16.04安装

安装教程

换源

换源教程

cURL

一个利用URL语法在命令行下工作的文件传输工具,cURL命令是个功能强大的网络工具,支持通过http、ftp等方式下载文件、上传文件

安装curl:
sudo apt-­get install curl

查看版本:
curl ­--version

go

sudo apt install golang-go
go version

git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目

git安装:
sudo apt­-get install git
git ­-­-version

docker

在Fabric网络中,通过docker启动的话,可以简化很多设置,所以接下来我们来安装docker

卸载可能存在的旧版本:
sudo apt-get remove docker docker-engine docker-ce docker.io

Docker安装:
sudo curl -sSl https://get.docker.com/ | sh
docker --version

启用Docker服务:
sudo service docker start

docker-ce

获取安装docker-ce的脚本:
curl -fsSL get.docker.com -o get-docker.sh

查看当前目录是否获取到了脚本:
ls get*

执行脚本(安装需要一些时间):
sudo sh get-docker.sh

安装成功后试着run一下测试镜像:
sudo docker run hello-world
  • 看到如下文字说明安装成功:
    在这里插入图片描述

docker compose

Docker-Compose是一个部署多个容器的简单但是非常必要的工具

sudo apt install docker-compose
docker-compose --version

fabric

我们可以使用Git命令下载源码,首先需要建立对应的目录,然后进入该目录,Git下载源码

创建并进入 hyperledger 目录 
sudo mkdir -p $GOPATH/src/github.com/hyperledger
cd $GOPATH/src/github.com/hyperledger

获取fabric
sudo git clone https://github.com/hyperledger/fabric.git

git clone太慢的话 可以把github.com的域名更换为hub.fastgit.org

将 fabric 切换版本:
sudo cd fabric
sudo git checkout -b v1.2.0

fabric-samples

sudo git clone -b master https://github.com/hyperledger/fabric-samples.git
sudo git checkout -b v1.2.0

二进制工具和镜像

sudo cd scripts

赋权:

chmod 755 bootstrap.sh

下载:

sudo ./bootstrap.sh 1.2.0 1.2.0 0.4.10

你可能感兴趣的:(区块链)