2017-03-01 77 views
-1

我想使用下面的docker-compose.yml文件运行hyperledger结构。文件和错误在下面复制。任何想法可能会导致这种情况,以及如何最好地解决这个问题?YAML错误与泊坞窗构成文件的hyperledger结构

泊坞窗,compose.yml

运行时
membersrvc: 
    image: hyperledger/fabric-membersrvc 
    ports: 
    - "7054:7054" 
    command: membersrvc 
vp0: 
    image: hyperledger/fabric-peer 
    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=true 
    - CORE_SECURITY_ENROLLID=test_vp0 
    - CORE_SECURITY_ENROLLSECRET=MwYpmSRjupbT 
    links: 
    - membersrvc 
    command: sh -c "sleep 5; peer node start --peer-chaincodedev" 

错误泊坞窗,构成了

ERROR: yaml.parser.ParserError: while parsing a block mapping 
    in "./docker-compose.yml", line 1, column 1 
expected <block end>, but found '<block mapping start>' 
    in "./docker-compose.yml", line 6, column 2 

回答

1

你需要第6行vp0之前删除的空间这是在错误的缩进级别是顶级块,并且在错误的级别上是membersrvc内的块。

+0

谢谢 - 会尝试 –