簡體   English   中英

Hyperledger Fabric設置Docker-Compose密鑰錯誤

[英]Hyperledger Fabric Set Up Docker-Compose Key Error

我正在嘗試使用訂購者,對等方和ca服務器啟動示例超級分類帳環境。

當我發出命令docker-compose up時,在安裝過程中收到以下錯誤:

peer0      | panic: Error when setting up MSP from directory /etc/hyperledger/fabric/msp/sampleconfig: err Could not load a valid signer certificate from directory /etc/hyperledger/fabric/msp/sampleconfig/signcerts, err stat /etc/hyperledger/fabric/msp/sampleconfig/signcerts: no such file or directory

對於訂購者:

orderer    | * '' has invalid keys: genesis, sbftlocal
orderer    | panic: Error unmarshaling config into struct:1 error(s) decoding:
orderer    | 
orderer    | * '' has invalid keys: genesis, sbftlocal

當我在另一個終端檢查結果時,最終輸出,我發現只有fabric-ca-server已成功啟動。

CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                    NAMES
d32864fd391f        hyperledger/fabric-ca:latest   "fabric-ca-server ..."   3 days ago          Up 3 days           0.0.0.0:7054->7054/tcp   ca

這個問題在哪里出現? 在教程中告訴我,在使用vagrant和docker時不需要設置密鑰。

當您嘗試啟動網絡時,即執行命令docker-compose up時,發生錯誤。

它嘗試創建三個Docker容器:一個用於CA,另一個用於訂購者,最后一個用於對等。 但是,它僅為CA創建Docker容器,如您在第三張圖中所看到的。

執行docker-compose up命令 ,應定義一個配置文件( docker-compose-cli.yaml )。 在該配置文件中,您定義MSP目錄,即每個節點具有密鑰的目錄。 除此之外,您還應該更改配置文件( docker-compose-base.yaml ),因為第一個配置文件也使用此文件來創建每個節點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM