Ubuntu 16.04下にHyperledger Fabric 1.00をインストールします.

3553 ワード

システム環境
*Ubuntu:16.04
*Go:1.9.2
*NodeJS:v 6.12.0
*Docker:17.09.0-ce
*Hyper Ledger Fabric:1.0.0
インストール手順
1、NodeJSをインストールし、「Ubuntu 16.04 NodeJsをインストールする」を参照してください.
2、Goをインストールし、「Ubuntu 16.04 Go 1.5.2をインストールする」を参照してください.
3、Docer-CEをインストールし、「Ubuntu 16.04 Docer-CEをインストールする」を参照してください.
4、fabricのインストールに関するイマクス
4.1、fabricのgithubライブラリ(https://github.com/hyperledger/fabric/tree/release/scripts)で必要なバージョンは、ここでインストールした1.0.0バージョンで、ダウンタウンで「bootstrap-1.0.0.sh」ファイルを作成します.
4.2このファイルを実行してfabricに必要なdockerのミラーをインストールする
cat bootstrap-1.0.0.sh | sudo -E bash
注意:もしwindows環境でダウンロードした「bootstrap-1.0.0.sh」ファイルをLinuxにアップロードした場合、改行符は互換性がないので、上記のコマンドが失敗したら、次のコマンドで代替します.
cat bootstrap-1.0.0.sh | dos2unix |sudo -E bash
 4.3、インストールが完了すると、すべてのミラーが表示されます(または「docker imags」コマンドを使用します).
hyperledger/fabric-tools       latest              0403fd1c72c7        4 months ago        1.32GB
hyperledger/fabric-tools       x86_64-1.0.0        0403fd1c72c7        4 months ago        1.32GB
hyperledger/fabric-couchdb     latest              2fbdbf3ab945        4 months ago        1.48GB
hyperledger/fabric-couchdb     x86_64-1.0.0        2fbdbf3ab945        4 months ago        1.48GB
hyperledger/fabric-kafka       latest              dbd3f94de4b5        4 months ago        1.3GB
hyperledger/fabric-kafka       x86_64-1.0.0        dbd3f94de4b5        4 months ago        1.3GB
hyperledger/fabric-zookeeper   latest              e545dbf1c6af        4 months ago        1.31GB
hyperledger/fabric-zookeeper   x86_64-1.0.0        e545dbf1c6af        4 months ago        1.31GB
hyperledger/fabric-orderer     latest              e317ca5638ba        4 months ago        179MB
hyperledger/fabric-orderer     x86_64-1.0.0        e317ca5638ba        4 months ago        179MB
hyperledger/fabric-peer        latest              6830dcd7b9b5        4 months ago        182MB
hyperledger/fabric-peer        x86_64-1.0.0        6830dcd7b9b5        4 months ago        182MB
hyperledger/fabric-javaenv     latest              8948126f0935        4 months ago        1.42GB
hyperledger/fabric-javaenv     x86_64-1.0.0        8948126f0935        4 months ago        1.42GB
hyperledger/fabric-ccenv       latest              7182c260a5ca        4 months ago        1.29GB
hyperledger/fabric-ccenv       x86_64-1.0.0        7182c260a5ca        4 months ago        1.29GB
hyperledger/fabric-ca          latest              a15c59ecda5b        4 months ago        238MB
hyperledger/fabric-ca          x86_64-1.0.0        a15c59ecda5b        4 months ago        238MB
 既存のプロジェクトを実行
 * fabric-samples/first-networkに進む
cd fabric-samples/first-network/
*プロファイルの生成
sudo ./byfn.sh -m generate
同意を選択すると、デフォルトでmychanelが生成されます.
*プロジェクトを開始する
sudo ./byfn.sh -m up
*成功後に閉じる
sudo ./byfn.sh -m down