Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Hyperledger composer网络安装继续_Docker_Blockchain_Hyperledger_Hyperledger Composer - Fatal编程技术网

Docker Hyperledger composer网络安装继续

Docker Hyperledger composer网络安装继续,docker,blockchain,hyperledger,hyperledger-composer,Docker,Blockchain,Hyperledger,Hyperledger Composer,LS, 目前我正在做一个在线超级分类账开发课程: 在本课程的步骤4中,我必须部署一个业务网络,该网络从执行以下命令开始: composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna 此命令的结果是,我收到以下错误消息: kees@kees-VirtualBox:~/tutorial-network$ composer network install --card PeerAdm

LS, 目前我正在做一个在线超级分类账开发课程:

在本课程的步骤4中,我必须部署一个业务网络,该网络从执行以下命令开始:

composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna
此命令的结果是,我收到以下错误消息:

kees@kees-VirtualBox:~/tutorial-network$ composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna
✖ Installing business network. This may take a minute...
Error: Error trying install business network. Error: No valid responses from any peers.
来自尝试的对等通信的响应是一个错误:

Error: 14 UNAVAILABLE: Connect Failed
Command failed
在标题为“Hyperledger composer网络安装”(Hyperledger composer network install)的stackoverview文章中,描述了我目前遇到的问题。 然而,我并不清楚这篇文章中提到的解决方案

因此,关于解决方案信息,我有很多问题:

我是否运行了错误版本的composer软件?我可以查看当前运行的版本吗?如何将其更改为其他版本

当我执行
docker ps
时,我只看到报告的列名,没有内容,没有对等点

命令
composer network ping--card admin@
给出错误消息

顺便说一句,文档没有给出关于Docker系统初始化的说明

docker machine ssh default sudo vi/etc/resolv.conf命令只能部分识别,因此无法执行

我已经创建了一个Docker Id,并且可以登录。但这并没有解决我的问题。不知道如何将名称服务器更改为
8.8.8.8
。我还在
fabric-scripts\hlfv11\createPeerAdminCard.sh
中添加了代码:

CYGDIR="$(cygpath -pw "$DIR")"
if [[ ! -v DOCKER_HOST ]]; then
    echo "DOCKER_HOST is NOT set 
    <<<< Please set the env for Docker !!!!"
    DOCKER_IP="localhost"
else
    DOCKER_IP="${DOCKER_HOST:6}"
    INDEX=`expr index "${DOCKER_IP}" :`
    echo $INDEX
    DOCKER_IP="${DOCKER_IP:0:(INDEX-1)}"
fi
echo  "Using the Docker VM IP Address:
${DOCKER_IP}"
CYGDIR=“$(cygpath-pw“$DIR”)”
如果[!-v DOCKER_HOST]];然后
echo“DOCKER\u主机未设置

Kees,你需要设置一个运行的结构-你的docker ps确认你没有这样做。另外-你是否遵循了先决条件并确定你拥有正确版本的基本软件,如docker版本?文档(和教程)确实说要开始一个“开发结构”,特别是这里的第三步和第四步->一旦你完成了开发设置,你就可以快速轻松地完成教程。你不必担心docker解析问题(教程没有说要使用docker机器)。您可以使用
composer-v
获取composer版本供参考。Paul,非常感谢您检查我的问题。我已经执行了之前需要执行的所有步骤。我检查了“开发结构”的开始,步骤三和步骤四。在步骤三中,安装了VSCode,我再次下载并执行了它。在步骤四中library Fabric dev服务器已创建,此文件夹在我的Ubuntu中确实可用。我的composer版本为V0.19.12。如果您有其他建议,请告诉我,我可以检查。关于此问题,我收到了Hyperledger开发人员(通过IBM课件开发人员)的电子邮件,其中有一个建议,可以解决我的问题:“看起来业务网络(链码)已安装,因此使用此命令继续应该可以:composer Network start指定carauction Network作为网络名称,0.2.6-20180530153450作为版本。”基于此反馈,我创建了以下命令:composer network start--networkName carauction network--networkVersion 0.2.6-20180530153450--cardPeerAdmin@hlfv1在下一条注释中继续。当我执行此命令时,我得到一条消息,参数“networkAdmin”缺少。此外,当我查看手册中的命令说明时,我假设缺少此命令的更多运算符:composer network start--networkName--networkVersion--networkAdmin--networkAdminEnrollSecret--card--file请告诉我是否有人对如何解决我的问题提出了建议。