Hyperledger Composer网络安装继续

时间:2018-07-25 15:08:18

标签: docker blockchain hyperledger hyperledger-composer

LS, 目前,我正在在线进行Hyperledger开发,原因是:https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial.html

在本课程的第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@<some_network>给出错误消息。

通过这种方式,文档没有给出有关Docker系统任何初始化的说明。

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

我已经创建了一个Docker-Id,并且已经能够登录。但这不能解决我的问题。不知道如何将名称服务器更改为8.8.8.8。我还在fabric-cripts\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}"

此代码也无法解决我的问题。您能说明我应该怎么解决我的问题吗?这个问题使我无法继续参加开发课程。

诚挚的问候, 基斯·贝斯

0 个答案:

没有答案