你好,欢迎收听众享区块链大讲堂,今天的课程是Fabric环境搭建。
上节课我们介绍了docker的技术,fabric节点都是通过docker来运行的,所以对docker的了解是很有必要的。所谓工欲善其事、必先利其器,为了更好地学习fabric区块链系统,我们今天就先来了解一下fabric的环境搭建。
1、软件的安装
环境搭建,说的简单一点就是安装一系列的软件,并正确配置环境变境,下面我们就具体一项一项来看看运行fabric网络需要安装哪些软件。
我们选择的操作系统为linux,ubuntu系统16.04.
1.1. cURL
这个安装比较简单,主要用来对网络进行访问,我们只在控制台确认一下是否安装成功。
最后用curl –version确认已经正确安装了curl,如果安装正确,会有类似图1的显示:
图1
1.2. Docker and Docker Compose
上一节课我们已经介绍了docker,这里又多出来一个docker compose,两者的区别在哪里呢?
docker-compose是用来编排docker容器的。例如,你有一个php镜像,一个mysql镜像,一个nginx镜像。如果没有docker-compose,那么每次启动的时候,你需要敲各个容器的启动参数、环境变量、容器命名、指定不同容器的链接参数等等一系列的操作,相当繁琐。而用了docker-compose之后,你就可以把这些命令一次性写在docker-compose.yml文件中,以后每次启动这一整套环境(含3个容器)的时候,你只要敲一个docker-compose up命令就ok了……
领取专属 10元无门槛券
私享最新 技术干货