我正在尝试使用多个对等方配置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$
答案 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。安装它可以解决问题。