一. 安装docker(必须)
二. 安装docker-componse(必须)
三. 安装git (必须)
四. golang (必须)
五. 下载fabric源码(必须)
六. 下载fabric镜像(必须)
七. 工具包 (必须)
八. Runing e2e_cli
一、安装docker
1、curl -sSL https://get.daocloud.io/docker | sh
2、docker -v 查看安装情况
ok
二、安装docker-componse
1、sudo yum -y install epel-release 首先安装epel扩展源
2、sudo yum -y install python-pip 然后安装python-pip
3、sudo yum clean all 安装完成后,清除以下缓存cache
安装docker-compos
4、curl -L https://get.daocloud.io/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
5、docker-compose -v 查看安装情况
ok
三、git
1、安装依赖包
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
2、下载git源码并解压安装:
wget https://github.com/git/git/archive/v2.3.0.zip
unzip v2.3.0.zip
cd git-2.3.0
3、编译安装:
make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
4、修改环境变量:
sudo vim /etc/profile
export PATH=/usr/local/git/bin:$PATH
5、使用source命令立即保存:
source /etc/profile
6、查看版本
git version
ok
四、安装golang环境
1、下载golang包,可修改连接中的版本号
wget https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz
2、解压go1.10.1.linux-amd64.tar.gz至/usr/local目录下
sudo tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz
3、在/etc/profile文件末尾加入以下内容
sudo vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
4、保存退出vim后,刷新/etc/profile
source /etc/profile
5、查看版本
go version
ok
五、下载fabric源码
1、创建一个目录,并cd进去
mkdir -p /opt/gopath/src/github.com/hyperledger
cd /opt/gopath/src/github.com/hyperledger
2、下载源码
git clone https://github.com/hyperledger/fabric.git
3、Fabric不断更新,我们并不需要最新源码,切换到v1.1.0版本源码即可:
cd /opt/gopath/src/github.com/hyperledger/fabric
git checkout v1.1.0 切换版本
六、下载Fabric镜像(两种方式)
A、cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/
sh bootstrap-1.0.1.sh 下载镜像
B、先下源码,执行下面命令
cd /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0
1、启动docker 服务
启动
sudo systemctl start docker
#sudo service docker start (old)
关闭
sudo systemctl stop docker
#sudo service docker stop (old)
2、docker images 可以查看下载的镜像
把hyperledger-fabric-linux-amd64-1.1.0.tar包解压放在 /fabric/release/linux-amd64/下,并运行脚本bin中的脚本
八、Runing e2e_cli
在/opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/目录下执行以下命令运行e2e_cli
启动
./network_setup.sh up
做一个清理操作(有问题再用)
二. 安装docker-componse(必须)
三. 安装git (必须)
四. golang (必须)
五. 下载fabric源码(必须)
六. 下载fabric镜像(必须)
七. 工具包 (必须)
八. Runing e2e_cli
一、安装docker
1、curl -sSL https://get.daocloud.io/docker | sh
2、docker -v 查看安装情况
ok
二、安装docker-componse
1、sudo yum -y install epel-release 首先安装epel扩展源
2、sudo yum -y install python-pip 然后安装python-pip
3、sudo yum clean all 安装完成后,清除以下缓存cache
安装docker-compos
4、curl -L https://get.daocloud.io/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
5、docker-compose -v 查看安装情况
ok
三、git
1、安装依赖包
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
2、下载git源码并解压安装:
wget https://github.com/git/git/archive/v2.3.0.zip
unzip v2.3.0.zip
cd git-2.3.0
3、编译安装:
make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
4、修改环境变量:
sudo vim /etc/profile
export PATH=/usr/local/git/bin:$PATH
5、使用source命令立即保存:
source /etc/profile
6、查看版本
git version
ok
四、安装golang环境
1、下载golang包,可修改连接中的版本号
wget https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz
2、解压go1.10.1.linux-amd64.tar.gz至/usr/local目录下
sudo tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz
3、在/etc/profile文件末尾加入以下内容
sudo vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
4、保存退出vim后,刷新/etc/profile
source /etc/profile
5、查看版本
go version
ok
五、下载fabric源码
1、创建一个目录,并cd进去
mkdir -p /opt/gopath/src/github.com/hyperledger
cd /opt/gopath/src/github.com/hyperledger
2、下载源码
git clone https://github.com/hyperledger/fabric.git
3、Fabric不断更新,我们并不需要最新源码,切换到v1.1.0版本源码即可:
cd /opt/gopath/src/github.com/hyperledger/fabric
git checkout v1.1.0 切换版本
六、下载Fabric镜像(两种方式)
A、cd /opt/gopath/src/github.com/hyperledger/fabric/scripts/
sh bootstrap-1.0.1.sh 下载镜像
B、先下源码,执行下面命令
cd /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0
1、启动docker 服务
启动
sudo systemctl start docker
#sudo service docker start (old)
关闭
sudo systemctl stop docker
#sudo service docker stop (old)
2、docker images 可以查看下载的镜像
把hyperledger-fabric-linux-amd64-1.1.0.tar包解压放在 /fabric/release/linux-amd64/下,并运行脚本bin中的脚本
八、Runing e2e_cli
在/opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/目录下执行以下命令运行e2e_cli
启动
./network_setup.sh up
做一个清理操作(有问题再用)
./network_setup.sh down
(待验证)
如果容器已经生成了,可以使用如下命令清理后,在进行network_set.
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
如果之前下载过别的版本的镜像,可以使用如下命令进行清理
docker rmi -f $(docker images -q)