在命令行我正在執行:Hyperledger fabric ca V1。面料-CA客戶端錯誤
fabric-ca-client register --id.name <> --id.type peer --id.affiliation peerorgs.1A --id.attrs <>
我收到以下錯誤:
「無法獲得聯繫」。
但是,從屬關係條目存在於fabric-ca-server.db中。有人能幫助我理解爲什麼我得到這個錯誤嗎?
感謝, Smitha
在命令行我正在執行:Hyperledger fabric ca V1。面料-CA客戶端錯誤
fabric-ca-client register --id.name <> --id.type peer --id.affiliation peerorgs.1A --id.attrs <>
我收到以下錯誤:
「無法獲得聯繫」。
但是,從屬關係條目存在於fabric-ca-server.db中。有人能幫助我理解爲什麼我得到這個錯誤嗎?
感謝, Smitha
假設你使用的碼頭工人和碼頭工人撰寫,那麼你應該能夠做到以下幾點:
1)使用泊塢窗,compose.yaml包含以下內容(此在回購一的一個稍作修改的版本):
#
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
fabric-ca-server:
image: hyperledger/fabric-ca
container_name: fabric-ca-server
ports:
- "7054:7054"
environment:
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
- FABRIC_CA_SERVER_DEBUG=true
volumes:
- "./fabric-ca-server:/etc/hyperledger/fabric-ca-server"
command: sh -c 'fabric-ca-server start -b admin:adminpw'
2)上面裝有一個卷,您可以將您的自定義fabric-ca-server-config.yaml
文件。只需在相同的目錄中創建一個名爲fabric-ca-server
的目錄作爲docker-compose.yaml
,然後在那裏複製您的fabric-ca-server-config.yaml
。
3)運行docker-compose up
並檢查日誌。您應該看到您的聯屬關係已創建
。我想知道是否有辦法使用fabric-ca-client node.js模塊提供從屬關係列表,或者將env變量提到docker-compose文件中? – engineer
您可能可以通過Docker Compose中的env變量添加,但這很棘手。 在fabric-ca v1.1版本中,我們添加了在fabric-ca服務器啓動後通過API添加關聯的功能。 1.1的alpha版應該在1月底之前發佈 –
您使用的是什麼版本的fabric-ca?你還可以共享fabric-ca-server的配置文件嗎? –
謝謝Gari Singh。有效。 – Smitha
很高興聽到這個解決方案 –