Hyperledger Fabric Docker 编写 YAML 错误

Hyperledger Fabric Docker Compose YAML Error

我是 Hyperledger 的新手,正在根据来自 here

的信息设置环境(在我的 mac 上)

我正在使用页面中的以下 YAML 文件。

membersrvc:
  image: hyperledger/fabric-membersrvc
  ports:
    - "7054:7054"
  command: membersrvc
vp0:
  image: hyperledger/fabric-peer:latest
  ports:
    - "7050:7050"
    - "7051:7051"
    - "7053:7053"
  environment:
    - CORE_PEER_ADDRESSAUTODETECT=true
    - CORE_VM_ENDPOINT=unix:///var/run/docker.sock
    - CORE_LOGGING_LEVEL=DEBUG
    - CORE_PEER_ID=vp0
    - CORE_PEER_PKI_ECA_PADDR=membersrvc:7054
    - CORE_PEER_PKI_TCA_PADDR=membersrvc:7054
    - CORE_PEER_PKI_TLSCA_PADDR=membersrvc:7054
    - CORE_SECURITY_ENABLED=false
    - CORE_SECURITY_ENROLLID=test_vp0
    - CORE_SECURITY_ENROLLSECRET=MwYpmSRjupbT
  links:
    - membersrvc
  command: sh -c "sleep 5; peer node start --peer-chaincodedev"

但是,当我 运行 docker-compose 时(在我的 mac 上),我得到了警告和错误的完整列表。出现这些问题是正常的,还是 YAML 文件中缺少某些内容?下面显示的输出片段。

vp0_1         | 2017-10-25 22:23:06.813 UTC [flogging] setModuleLevel -> DEBU 198 Module 'msp/identity' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 199 Module 'msp' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 19a Module 'configvalues/msp' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 19b Module 'peer/gossip/mcs' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 19c Module 'gossip/state' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 19d Module 'gossip/gossip' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 19e Module 'gossip/service' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 19f Module 'gossip/election' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a0 Module 'gossip/comm' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a1 Module 'peer/gossip/sa' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a2 Module 'gossip/discovery' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a3 Module 'gossip/pull' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a4 Module 'kvledger.util' logger enabled for log level 'INFO'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a5 Module 'ledgermgmt' logger enabled for log level 'INFO'
vp0_1         | 2017-10-25 22:23:06.814 UTC [flogging] setModuleLevel -> DEBU 1a6 Module 'kvledger' logger enabled for log level 'INFO'
vp0_1         | 2017-10-25 22:23:06.815 UTC [flogging] setModuleLevel -> DEBU 1a7 Module 'cauthdsl' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.815 UTC [flogging] setModuleLevel -> DEBU 1a8 Module 'policies' logger enabled for log level 'WARNING'
vp0_1         | 2017-10-25 22:23:06.815 UTC [flogging] setModuleLevel -> DEBU 1a9 Module 'grpc' logger enabled for log level 'ERROR'

这些是无害的调试信息。

但是,该文章有点过时并且引用了 Hyperledger Fabric 现已失效的 v0.6 版本的使用。 Hyperledger Fabric 团队在 7 月发布了 version 1.0.0,此后我们甚至推出了几个补丁版本。

如果您想开始使用新的和大大改进的 v1.0.0,那么我强烈建议您从 Getting Started tutorials. There is a whole set of sample apps 开始玩,一旦您获得了下面的前几个教程你的腰带。