sudo -i
准备工作
下载golang
在用户目录下建立一个文件夹go,并将网上文件下载在go文件夹下
cd /home/qsl
mkdir go
cd go
wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
解压出来并设置环境量
tar -zxvf go1.10.liunx-amd64.tar.gz
在/etc/profile文件最后添加
export PATH=/home/qsl/go/go/bin:$PATH
export GOPATH=/home/qsl/go/go/src
保存后运行
source /etc/profile
执行 go version 如果显示出版本号证明go安装成功
安装docker
执行
apt-get install docker.io
安装pip
apt-get install python-pip
再安装docker-compose
pip install docker-compose
开始部署
新建一个文件
mkdir new
cd new
下载工件
git clone https://github.com/yeasy/docker-compose-files.git
cd docker-compose-files/hyperledger_fabric/v1.0.6/
下载镜像
make setup
生成加密配置
make gen_config
启动Fabric网络
make start
创建通道
make test_channel_create
加入同行到应用渠道
make test_channel_join
向所有同行安装链码
make test_cc_install
在应用程序通道中实例化链码
make test_cc_instantiate
测试链码
make test_cc_invoke_query
停止网络
make stop
清理环境
make clean