Hyperledger fabric 如何使用docker compose部署hyperledger业务网络?

Hyperledger fabric 如何使用docker compose部署hyperledger业务网络?,hyperledger-fabric,blockchain,hyperledger,hyperledger-composer,Hyperledger Fabric,Blockchain,Hyperledger,Hyperledger Composer,我正在尝试使用docker compose部署Hyperledger BNA。我怎样才能用最干净的方式来做呢? 版本:“2” networks: basic: services: playground: container_name: composer-playground image: hyperledger/composer-playground ports: - 8080:8080 networks: - basic

我正在尝试使用docker compose部署Hyperledger BNA。我怎样才能用最干净的方式来做呢? 版本:“2”

networks:
  basic:

services:
  playground:
    container_name: composer-playground
    image: hyperledger/composer-playground
    ports:
        - 8080:8080
    networks:
      - basic
    command: composer-playground

  ca.example.com:
    image: hyperledger/fabric-ca
    ...

  orderer.example.com:
    container_name: orderer.example.com
    image: hyperledger/fabric-orderer
    ...

  peer0.org1.example.com:
    container_name: peer0.org1.example.com
    image: hyperledger/fabric-peer
    ...

  cli:
    container_name: cli
    image: hyperledger/fabric-tools
    ...
这是一个来自的
docker compose.yml

我知道我可以使用它部署一个网络,但我很难过。我想使用docker-compose部署它。提前谢谢

如果您想使用Composer,请注意“今日”Composer支持Fabric 1.1,并且您正在查看Fabric 1.2文档,并且可能会下载“最新”的Fabric 1.2,除非您专门做一些不同的操作。(Fabric 1.2的Composer支持即将推出。请留意以获取最新信息。)

有一个可以让您部署BNA的


创建和部署BNA有很多方法,但它们首先假设Composer CLI安装在本地,而不是容器中,因此需要调整方法。将Composer连接到结构的关键是连接配置文件,因此您需要了解Docker环境的寻址和网络方面,以构建正确的连接配置文件。

非常感谢您的快速回答。你写道我应该为docker compose调整方法。通过调整,您的意思是将创建和部署BNA的过程插入到服务命令标记中?例如:
命令:卡片创建和编写器归档创建--sourceType dir--sourceName.&&composer网络安装-c PeerAdmin@$network\u name'-a./'$network\u name'@'$version'.bna“