docker安装 (我使用的是1.13.1)
docker-compose安装 (我使用1.19.0)
go语言 (我使用的是go1.8.3)
开发环境: ubuntu16.10
1.docker 安装
sudo apt install docker.io安装成功后,可以通过以下指令来查看版本:
docker -v2.docker-compose安装
sudo curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose安装成功后,通过以下指令查看版本:
docker-compose -vGO 语言环境安装
下载地址: https://golang.org/dl/ 选择合适的版本 我的版本是go1.8.3.linux-amd64.tar.gz
tar -zxvf go1.8.3.linux-amd64.tar.gz -C /usr/local之后就可以在/usr/local下看到go文件夹了
接着配置环境变量,我的workspace是$HOME/go
在末尾加上
配置完毕后执行:
source ~/.profile查看go的版本:
go version进入工作目录$HOME/go
创建以下一系列文件夹:
$HOME/go/src/github.com/hyperledger
创建后进入hyperledger文件夹下,执行以下指令获取Fabric源码:
git clone https://github.com/hyperledger/fabric.git下载完毕后,进入fabric/examples/e2e_cli
该文件夹是一些为我们准备好的脚本
首先,从docker hub下载镜像:
chmod +x download-dockerimages.sh./download-dockerimages.sh下载完后,查看镜像:
docker images如果跟我这个相似说明已经安装成功了,接着启动网络:
./network_setup.sh up会出现一大堆东西...大概如上图,如果报错什么的,可以尝试重启:
./network_setup.sh down./network_setup.sh up看到这个,ok恭喜你成功了~
接着运行:
docker-compose -f docker-compose-cli.yaml up以上就是成功运行了我的第一个fabric网络了,附上一些必备资料:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |