2017-10-01 14 views
1

ここでは、https://hyperledger.github.io/composer/installing/development-tools.htmlの手順に従ってMac上のDockerコンテナでHyperledger Composerをセットアップすることができました。私はまた、残りのAPIを介してブロックチェーンを接続したモバイルウェブアプリと両方の概念プロジェクトの証明を開発することができました。Ubuntuサーバーのローカルネットワーク上のHyperledger Composer

現在、私はローカルネットワーク上の実際のUbuntuサーバー上でノードを実行しようとしていますが、その方法を説明するチュートリアルは見つかりません。

コンピュータアーキテクチャーやネットワーキングに関する知識がある程度分かっているかもしれないので、私はこれに苦労しています。

私はdownloadFabric.shのスクリプトをfabric-toolsで探していましたが、私はDockerの画像がどのように埋め込まれているかを見ています。 Dockerの画像を個々のLinuxサーバーに取り込む必要があるかもしれないと思っていました。サーバ上のサーバ2

docker pull hyperledger/fabric-ccenv:$ARCH-1.0.1上のサーバ1

docker pull hyperledger/fabric-ca:$ARCH-1.0.1

### Pull and tag the latest Hyperledger Fabric base image.

docker pull hyperledger/fabric-peer:$ARCH-1.0.1

docker pull hyperledger/fabric-orderer:$ARCH-1.0.1

docker pull hyperledger/fabric-couchdb:$ARCH-1.0.1

など。

どうしますか?これを行う方法を調べているうちに私が見逃したリソースはありますか?あなたはこれを行う方法を理解するのを助けるために私が読むことができるいくつかのリソースを教えてくれますか?

答えて

1

Hyperledger Composerは、設定したファブリックに接続します。したがって、ネットワークを構成するホスト名解決などを使用して、Fabric環境とノードのセットを構成することが問題です。

ファブリックドックhttp://hyperledger-fabric.readthedocs.io/en/latest/build_network.htmlをチェックしてネットワークを構築することをお勧めします。彼らはいくつかのサンプルネットワークを持っています(を参照してください)

Hyperledger Composerの開発環境によって設定された 'Fabric'は、あなたを得るために(ドッカーコンテナを介して)行く。

Fabric Docsからネットワークを設定する方法を理解してから、Composerに戻って(設定したらすべて)、接続プロファイルを使用してランタイムFabricに接続する必要があります。

0

ドッカークライアント上に構築されたdocker-composerの使用を検討し、複数のドッカーコンテナを簡単に実行できるようにすることができます。ドッカーを作成するには、manualにご相談ください。

ドッカー作成をインストールした後、のstartFabric.shスクリプトを使用して、ダウンロードしたファブリックコンテナを開始できます。

0

姉妹プロジェクトのHyperledger Celloを使用してFabricを展開することを検討してください。具体的には、KubernetesのAnsible driverです。

ComposerとFabricの両方で提供されるサンプルは、主に単一ホストの配置用です。あなたはSwarmを使用するようにDocker Composeを適合させることができますが、DockerもSwarmのmoving awayです。

もちろん、ローカルで実行しようとする場合、Hyperledger FabricのBuild Your First Networkチュートリアルでは、質問にドッカー画像が表示されます。

関連する問題