2017-04-24 24 views
0

我正在嘗試使用docker-compose並使用現有對等方的地址+發現端口(30001)將對等方(本地筆記本電腦)添加到IBM Bluemix區塊鏈,但它在啓動時掛起並將其作爲最後一條消息:如何將對等項(在我的筆記本電腦上)添加到IBM Bluemix區塊鏈(hyperledger)?

transport: http2Client.notifyError got notified that the client transport was broken EOF

我的搬運工,compose.yml看起來是這樣的:

vp5: 
    image: hyperledger/fabric-peer:x86_64-0.6.0-preview 
    ports: 
    - "7050:7050" 
    - "7051:7051" 
    - "7052:7052" 
    environment: 
    - CORE_PEER_ADDRESSAUTODETECT=true 
    - CORE_VM_ENDPOINT=unix:///var/run/docker.sock 
    - CORE_LOGGING_LEVEL=WARN 
    - CORE_PEER_ID=vp5 
    - CORE_PEER_DISCOVERY_ROOTNODE=dcc56501d31b435ea8898c9e1ad10982-vp1.us.blockchain.ibm.com:30001 
    - CORE_PEER_VALIDATOR_CONSENSUS_PLUGIN=noops 
    volumes: 
    - /var/run/docker.sock:/var/run/docker.sock 
    command: peer node start 

什麼需要改變?

+0

Bluemix hyperledger是否公開允許其他對等方加入的成員服務憑證?如果是這樣,你需要通過環境變量來提供這些。 – zmanian

回答

0

我的理解是,您正在使用基於Hyperledger Fabric版本0.6.1的Bluemix Starter Plan Blockchain服務。標記爲x86_64-0.6.0-preview的對等映像的事實是爲什麼我假定您正在使用基於Hyperledger Fabric版本0.6.1的區塊鏈服務。要重申這個問題,本地對等設備是否可以添加到在Bluemix上運行的四對等區塊鏈網絡(使用Hyperledger Fabric 0.6.1版的Starter Plan)?

當使用Bluemix Starter Plan區塊鏈網絡時,無法添加運行在Bluemix之外的本地對等端。整個區塊鏈網絡託管在Bluemix上,並有四個同行。

有一個基於Hyperledger Fabric 1.0版的高安全業務網絡vNext測試版。使用此新測試版服務時,可以邀請參與者訪問區塊鏈網絡,這些參與者可以創建同行。這一切都發生在Bluemix服務中,因此不一定需要添加本地對等端。但是,高安全業務網絡vNext Beta可以讓多個實體加入區塊鏈網絡,然後爲每個加入的參與者創建一個對等體。 Bluemix計劃的比較可用here

相關問題