2017-08-28 62 views

回答

1

,則應該更換docker-compose-cli.yaml文件,並重新啓動泊塢窗 - 撰寫。在那裏,你必須添加和定義一個新的Peer。

然後,您應該執行CHANNEL_NAME=$CHANNEL_NAME TIMEOUT=<pick_a_value> docker-compose -f docker-compose-cli.yaml up -d命令(再次)。使用該命令,我認爲您將維護以前的Docker容器,併爲您的網絡創建一個新的容器。

+0

我做了什麼,我只保留一個ordere r和一臺機器上的org1的兩個對等機器和另一臺機器上的一個訂單器和兩個同級別的org2。我能夠溝通。 – Katiyman

+0

但問題是,我調用指向一臺機器訂購者的鏈式代碼,我沒有看到其他機器上同行發生的變化。我在這裏想念什麼概念。我認爲這一變化將反映在所有同行中。 '同行chaincode調用-o orderer.example.com:7050 --tls $ CORE_PEER_TLS_ENABLED --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer .example.com的/ MSP/tlscacerts/tlsca.example.com-cert.pem -C $ CHANNEL_NAME -n mycc -c「{ 「參數數量」:[ 「調用」, 「一個」, 「b」, 「10」] }'echo $ CORE_PEER_MSPCONFIGPATH' – Katiyman

+0

你是如何定義頻道的?哪些成員參與其中? Orderers和所有的同伴?此外,在每一個搬運工,compose.yaml文件的定義,你必須定義network_mode:主機泊塢窗 – Urko

1

首先,如果你想跨越多主機部署,你可能會考慮使用:

  1. Fabric deploy script
  2. Ansible playbook
從這個

除了可以通過簡單地加入遠程對等使用同行cli工具(假設你想添加來自允許組織的同行)。

  1. 所有你需要獲取配置塊的第一:

    等信道獲取配置-o訂貨:7050 -c mychannel

  2. 下一頁使用配置塊加入同行:

    對等通道加入-o訂購者:7050 --blockpath mychannel.block

相關問題