2017-08-03 99 views
2

我一直在研究hyperledger-fabric node sdk v 1.0併成功創建了基於docker的原型。但是現在我想在真實系統上實現這個架構。我還沒有找到任何有助於在實際系統中設置環境的文檔。我發現的一切都是使用docker設置不同的同行和組織,然後調用交易等。我們可以使用docker連接不同的計算機,然後在所有這些不同的計算機上啓動網絡以創建私有區塊鏈?實際系統中的hyperledger-fabric設置

+0

[Hyperledger結構部署(真實網絡)]的可能重複](https://stackoverflow.com/questions/45378316/hyperledger-fabric-deployment-real-network) –

回答

1

是的,你可以做到。爲此,首先你應該定義你的網絡配置。然後,您將創建網絡所需的工件:密鑰,通道工件,起始塊......您可以按照在Fabric文檔中定義的步驟來操作Build your first network。此外,你應該分享公共密鑰和起源塊。

然後,在每臺機器上安裝碼頭圖像,如Fabric documentation中所述。之後,您將定義您要在每臺機器中設置的容器。您可以在docker配置文件(docker-compose.yaml,docker-base.yaml ...)上執行此操作。在那裏,請注意定義碼頭網絡配置。你在這個question的答案中有關於它的更多信息。

最後,您將切換docker-compose中的每個容器執行。

我不知道我是否給了你足夠的信息。如果沒有,請再問一次。

+0

嘿@Urko你可以分享你的碼頭配置文件我?我在兩臺機器上安裝了docker鏡像,並在一臺主機上安裝了通道配置。 –

+0

@Urko親切地分享您docker-compose.yaml,docker-base.yaml文件 –