Fabric搭建
一、安装Ubuntu20.04
二、换源
1、备份并编辑配置文件:
将文件中的内容删除改成以下内容
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
\# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
\# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
\# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
\# deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
\# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
\# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
2、更新
三、搭建Fabric所需环境
1、安装Docker和Docker-compose
(1)下载
(2)查看安装是否成功
2、安装golang
(1)在主机上下载好压缩包后复制到虚拟机中
(2)解压
输入
sudo tar -xzvf go1.14.4.linux-amd64.tar.gz -C /usr/local
(3)配置环境变量
在文件的最后加上
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
(4)查看golang是否安装成功
四、安装fabric
1、创建文件夹
mkdir -p go/src/github.com/hyperledger
2、 进入文件夹
cd go/src/github.com/hyperledger/
3、 安装fabric
4、下载fabric源码
修改文件名
sudo mv hyperledger-fabric fabric
5、编译fabric
6、检查是否编译成功
7、安装fabric-ca
(1)下载fabric-ca码源
(2)编译fabric-ca
cd fabric-ca
make fabric-ca-server
make fabric-ca-client
(3)检查是否编译成功
8、 安装fabric-samples
(1)下载fabric-samples并切换到release2-2版本
(2)下载二进制文件
(3)解压二进制文件
五、测试
1、 切换到test-network目录测试网络
2、 启动网络
4、创建通道