来自守护程序的错误响应:没有这样的容器:cli(Hyperledger .byfn.sh -m up错误)

时间:2018-02-16 09:59:35

标签: hyperledger-fabric hyperledger-composer

我正在尝试使用多个对等方配置hyperledger composer。但是,当我启动超级边缘结构时,获得以下响应。

amandai@ubuntultop:~/block chain/fabric-samples V1/ess-multipeer-sample      /network$ ./byfn.sh -m up
Starting with channel 'essplchannel' and CLI timeout of '10000' seconand CLI delay of '3' seconds
Continue (y/n)? y
proceeding ...
WARNING: The COMPOSE_PROJECT_NAME variable is not set. Defaulting to a blank string.
Creating network "network_amsnetwork" with the default driver
Creating orderer.esspl.com ... 
Creating peer0.ezone.esspl.com ... 
Creating peer0.essbbsr.esspl.com ... 
Creating ca_peerEssbbsr ... 
Creating ca_peerezone ... 
Creating peer0.ezone.esspl.com
Creating orderer.esspl.com
Creating ca_peerezone
Creating peer0.ezone.esspl.com ... done
Creating ca_peerEssbbsr ... done
Error response from daemon: No such container: cli
amandai@ubuntultop:~/block chain/fabric-samples V1/ess-multipeer-sample/network$

5 个答案:

答案 0 :(得分:1)

由于此错误,我使用了COMPOSE_FILE = docker-compose.yaml而不是COMPOSE_FILE = docker-compose-cli.yaml。修改后按预期工作。

答案 1 :(得分:0)

是否可能通过此处发布的答案捕获您的错误 - > Error when try to instantiate chain-code on Hyperledger Fabric - 也许确保没有空间'在您的目录名称中(如上所示)可以显式帮助/设置变量?

答案 2 :(得分:0)

我最近有一个类似的错误,它与已经有一些冲突的容器已经处于活动状态有关。在下面的部分中,它说明了如何删除可能发生冲突的容器,我遵循该容器来消除发生此问题的方法。 https://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html

答案 3 :(得分:0)

升级docker-compose或重新安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

它为我解决了问题。

答案 4 :(得分:0)

就我而言,缺少docker-composer。安装它可以解决问题。