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のミラーをインストールする
* fabric-samples/first-networkに進む
*プロジェクトを開始する
*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