代码之家  ›  专栏  ›  技术社区  ›  Jahm

在Hyperledger中运行composer network install时抛出错误

  •  0
  • Jahm  · 技术社区  · 7 年前

    我正在尝试将BNA部署到结构,但出现此错误

    $ composer network install -c PeerAdmin@hlfv1 -a ~/Downloads/comment-network.bna 
    ✖ Installing business network. This may take a minute...
    Error: Error trying install business network. Error: No valid responses from any peers.
    Response from attempted peer comms was an error: Error: 14 UNAVAILABLE: Connect Failed
    Command failed
    

    已经得到 docker 跑步

    $ docker ps
    CONTAINER ID        IMAGE                                     COMMAND                  CREATED             STATUS              PORTS                                            NAMES
    4a1452a6773a        hyperledger/fabric-peer:x86_64-1.1.0      "peer node start"        14 minutes ago      Up 14 minutes       0.0.0.0:7051->7051/tcp, 0.0.0.0:7053->7053/tcp   peer0.org1.example.com
    59221c711615        hyperledger/fabric-ca:x86_64-1.1.0        "sh -c 'fabric-ca-se…"   14 minutes ago      Up 14 minutes       0.0.0.0:7054->7054/tcp                           ca.org1.example.com
    eec390a547e5        hyperledger/fabric-couchdb:x86_64-0.4.6   "tini -- /docker-ent…"   14 minutes ago      Up 14 minutes       4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp       couchdb
    c7d462facea6        hyperledger/fabric-orderer:x86_64-1.1.0   "orderer"                14 minutes ago      Up 14 minutes       0.0.0.0:7050->7050/tcp                           orderer.example.com
    

    我使用此步骤的第4步安装了Fabric guide 然后跑了

    ./startFabric.sh
    ./createPeerAdminCard.sh
    

    部署BNA之前。

    编辑:

    $ docker -v
    Docker version 18.02.0-ce, build fc4de44
    
    $ system_profiler SPSoftwareDataType
    Software:
    
        System Software Overview:
    
          System Version: macOS 10.13.2 (17C88)
          Kernel Version: Darwin 17.3.0
          Boot Volume: Macintosh HD
          Boot Mode: Normal
          Computer Name: COMPUTER NAME
          User Name: USERNAME
          Secure Virtual Memory: Enabled
          System Integrity Protection: Enabled
          Time since boot: 13 days 18:28
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Jahm    7 年前

    我得出结论,我的问题是因为我使用 docker-machine 运行Docker,而不是通过守护程序运行Docker。

    我通过添加用于 VirtualBox