Hyperledger Fabric v0.6 スターターキットのセットアップ

NO IMAGE

ドキュメントがぐちゃぐちゃ過ぎて、マニュアルのままでは設定できません。

fabric-starter-kitを立ち上げる方法

まず、starter-kitを入れる。

$ docker pull hyperledger/fabric-starter-kit

次に、ファイル2点(Dockerfileとdocker-compose.yml)を一つのディレクトリに格納する。
そのディレクトリに cd して、

$ cd 
$ docker-compose up

で、起動する

Dockerfileとdocker-compose.ymlのファイルのリンクが切れていて、正式のものがどこにあるか不明な状況なので、ぐぐって探して見て下さい。
時間ある時にアップロードするかも?

bashでログイン

docker exec -it starter /bin/bash

以下の場所にいる

/opt/gopath/src/github.com/hyperledger/fabric/examples/sdk/node

Node.js アプリを起動

node app.js

出力

**** starting HFC sample ****
member services address =membersrvc:7054
peer address =peer:7051
DEPLOY_MODE=dev
enrolling user admin ...
Enrolled JohnDoe successfully

deploying chaincode; please wait ...
deploy complete; results: {"uuid":"mycc","chaincodeID":"mycc"}
invoke chaincode ...
invoke submitted successfully; results={"uuid":"6cc42a14-6cf0-47b3-afed-5b8dc67d9a0a"}
invoke completed successfully; results={"result":"Tx 6cc42a14-6cf0-47b3-afed-5b8dc67d9a0a complete"}
querying chaincode ...
query completed successfully; results={"result":{"type":"Buffer","data":[57,57]}}

シャットダウンするには

docker-compose down
docker-compose kill

参考

公式ドキュメント

リンクが切れていたりして、そのままでは実行できず。(2017年3月時点。チャットで報告済み。)

  • ディレクトリを適当につくって mkdir faric など
curl -o docker-compose.yml https://raw.githubusercontent.com/hyperledger/fabric/master/examples/sdk/node/docker-compose.yml

ドキュメントからリンクされている、以下のファイルが存在していなくて、いきなりつまずく

curl -o Dockerfile https://raw.githubusercontent.com/hyperledger/fabric/master/examples/sdk/node/Dockerfile

v1: latest

dockerでhyperledger/fabricをセットアップ & Chaincode実行まで。 – しまてく

参考

     

免責事項

本記事に掲載されている記事の内容につきましては、正しい情報を提供することに務めてはおりますが、提供している記事の内容及び参考資料からいかなる損失や損害などの被害が発生したとしても、弊社では責任を負いかねます。実施される際には、法律事務所にご相談ください。

技術・サービス・実装方法等のレビュー、その他解説・分析・意見につきましてはblock-chani.jp運営者の個人的見解です。正確性・正当性を保証するものではありません。本記事掲載の記事内容のご利用は読者様個人の判断により自己責任でお願いいたします。

     

コンセンサス・ベイス(株)とブロックチェーン事業を行なってみませんか?

当サイトを運営するコンセンサス・ベイス株式会社は、2015年設立の国内で最も古いブロックチェーン専門企業です。これまでに、大手企業の顧客を中心に、日本トップクラスのブロックチェーンの開発・コンサルティング実績があります。

ブロックチェーンに関わるビジネスコンサル・システム開発・教育・講演などご希望でしたら、お気軽にお問い合わせください。

     
     

ブロックチェーン学習に最適の書籍の紹介

図解即戦力 ブロックチェーンのしくみと開発がこれ1冊でしっかりわかる教科書

ブロックチェーン イーサリアムへの入り口 第二版 (ブロックチェーン技術書籍)

本書は、ブロックチェーン技術に興味を持ったエンジニアや、その仕組みを学び、自分の仕事に活かしたいビジネスパーソンを対象にして、ブロックチェーンのコア技術とネットワーク維持の仕組みを平易な言葉で解説しています。この本を読んだうえで、実際にコードを書くような専門書、ブロックチェーンビジネスの解説書を読むことで、理解度が飛躍的に高まるでしょう。(はじめにより)

Hyperledger Fabricカテゴリの最新記事