【问题标题】:CA Deployment with docker-compose.yml使用 docker-compose.yml 进行 CA 部署
【发布时间】:2021-06-19 16:01:59
【问题描述】:

你好!请帮帮我。修改fabric-ca-server-config.yaml文件后,如何使用带有新端口和操作端口的docker-compose.yml将CA部署到docker桌面?我尝试这样做,每次部署 CA 时,我都会收到默认端口。

fabric-ca-server:
    command: sh -c 'fabric-ca-server start --config /mnt/b/TestFolderCAHFUpdate/testingDir/fabric-ca-server-config.yaml'
    container_name: fabric-ca-server
    environment:
    - FABRIC_CA_HOME=/mnt/b/TestFolderCAHFUpdate/testingDir/fabric-ca-server
    # - FABRIC_CA_SERVER_CA_NAME=ca1
    - FABRIC_CA_SERVER_CA_CERTFILE=/mnt/b/TestFolderCAHFUpdate/testingDir/ca-cert.pem
    - FABRIC_CA_SERVER_CA_KEYFILE=/mnt/b/TestFolderCAHFUpdate/testingDir/msp/keystore/49ac52bedc38ece5b9f5bb61d8367b6dd65c3e4da6130e0718a62d2c6465505b_sk
    image: hyperledger/fabric-ca
    ports:
    - 7054:7054
    volumes:
    - ./fabric-ca-server-config.yaml:/mnt/b/TestFolderCAHFUpdate/testingDir/fabric-ca-server-config.yaml
    

【问题讨论】:

  • 请分享您的代码以帮助其他人回答问题。
  • @AmitDash 我分享我的 docker-compose.yml

标签: docker deployment docker-compose hyperledger-fabric hyperledger-fabric-ca


【解决方案1】:

将环境FABRIC_CA_SERVER_PORT值设置为您要使用的端口并修改端口映射:

    environment:
      - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
      - FABRIC_CA_SERVER_CA_NAME=ca-org1
      - FABRIC_CA_SERVER_TLS_ENABLED=false
      - 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/3adeeadd955deae62f8172aa013dfa7646350a7d36d85024796396eedda275e2_sk
      - FABRIC_CA_SERVER_PORT=9054
    ports:
      - "9054:9054"

【讨论】:

  • 非常感谢。以及如何在这个文件中安装监听地址环境变量?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-28
  • 1970-01-01
相关资源
最近更新 更多