CentOs Hyperledger Fabricを構築する簡単な手順

4840 ワード

0、Goのインストール
wgetのインストール
yum install wget

wgetを使用してインストールパッケージを取得する
wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

解凍
tar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz

環境変数の追加
vim /etc/profile.d/go.sh

環境変数を追加します(gopathはgoプロジェクトルートディレクトリ)
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/root/go

環境変数ファイルリファレンスの追加
source /etc/profile.d/go.sh

検証#ケンショウ#
go env

1、dockerのインストール
古いバージョンのdockerとその依存をアンインストール
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine

yumソースを管理するためのyum-utilsのインストール
sudo yum install -y yum-utils

yumソースの追加
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yumインデックスの更新
sudo yum makecache fast

docker-ceのインストール
sudo yum install docker-ce

dockerの起動
sudo systemctl start docker

インストールに成功したことを確認
sudo docker info

dockerをアンインストールするには:
yum list installed | grep docker
sudo yum remove docker docker
pip uninstall $*
pip install requests

2、docker-composeのインストール
epel依存のインストール
yum -y install epel-release

pipツールのインストール
yum install python-pip

pipの更新
pip install --upgrade pip

docker-composeのインストール
pip install docker-compose

3、gitのインストール
yum install git

4、ソースのダウンロード
フォルダを作成して
mkdir -p ~/go/src/github.com/hyperledger
cd ~/go/src/github.com/hyperledger

fabricソースのダウンロード
git clone https://github.com/hyperledger/fabric.git
cd ~/go/src/github.com/hyperledger/fabric

検出1.1.バージョン0
git checkout v1.1.0

5、Dockerミラーのダウンロード
cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.1.0 -f x86_64-1.1.0

6、テストネットワークの起動
./network_setup.sh up