docker - 使用修改后的fabric-server-config初始化fabric ca

标签 docker hyperledger-fabric hyperledger hyperledger-fabric-ca

我正在使用 docker-compose 来运行 Fabric ca,如下所示。我想使用更新的fabric-ca-server.config 文件启动fabric ca。我有fabric-ca-server-config,我已经修改了它,我想在运行docker时初始化。请推荐我。

ca0:
image: hyperledger/fabric-ca
environment:
  - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
  - FABRIC_CA_SERVER_CA_NAME=ca.example.com
  - FABRIC_CA_SERVER_TLS_ENABLED=true
  - FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem
  - FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/_sk
ports:
  - "7054:7054"
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/_SK-b admin:adminpw -d'
volumes:
  - ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
container_name: ca_peerOrg1
networks:
  - byfn

最佳答案

@fama,

您可以将配置文件路径传递给以下命令

fabric-ca-server start -b admin:adminpw --cafiles /ca/ca1/fabric-ca-server-config.yaml

挂载文件路径如下

volumes:
  - ./ca/fabric-ca-server-config.yaml: /ca/ca1/fabric-ca-server-config.yaml

关于docker - 使用修改后的fabric-server-config初始化fabric ca,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58595490/

相关文章:

Dockerfile "rm -Rf"失败

hyperledger-fabric - 在 Hyperledger Fabric 中,如果无法使用 peer channel fetch 命令,如何加入 channel ?

arrays - Hyperledger 结构 Node 错误 : 2 UNKNOWN: Stream removed Unhandled error for request GET/api/fabric/1_0/channels:

hyperledger - 管理 Hyperledger Composer 钱包

docker - docker容器内的akka​​应用程序问题

r - docker-compose 的行为不符合 dockerfiles

docker - 创建了Docker镜像,但是使用Java-SDK实例化Hyperledger Fabric中的链码后容器无法启动

docker - 在 javascript 中运行 fabcar 示例时出错

kubernetes - Hyperledger Explorer超时:在Kubernetes上4小时后不显示交易

docker - Docker seccomp 配置文件的默认位置是什么?