Part Three
Docker
Docker 支持 Linux 常见的发行版,如 Redhat/Centos/Ubuntu 等,对于Windows目前Docker暂时还只支持64位的Windows 10 Pro、Enterprise和Education版本,并需要开启了Microsoft Hyper-V service。(我在此以Ubuntu为例)
Docker官方为了简化安装流程,提供了一套安装脚本,Ubuntu和Debian系统可以使用这套脚本安装Docker:
$ curl -sSL https://get.docker.com/ | sh
安装成功后,修改 Docker 服务配置(/etc/default/docker)文件:
DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*'"
然后重启Docker生效:
$ sudo service docker restart
安装docker-compose
首先,安装 python-pip 软件包:
$ sudo aptitude install python-pip
安装docker-compose版本不低于1.7.0:
$ sudo pip install docker-compose>=1.7.0
下载images
下载镜像images并加标签:
$ docker pull hyperledger/fabric-peer:x86_64-0.6.1-preview \
&& docker pull hyperledger/fabric-membersrvc:x86_64-0.6.1-preview \
&& docker pull yeasy/blockchain-explorer:latest \
&& docker tag hyperledger/fabric-peer:x86_64-0.6.1-preview hyperledger/fabric-peer \
&& docker tag hyperledger/fabric-peer:x86_64-0.6.1-preview hyperledger/fabric-baseimage \
&& docker tag hyperledger/fabric-membersrvc:x86_64-0.6.1-preview hyperledger/fabric-membersrvc