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}"
此代码也无法解决我的问题。您能说明我应该怎么解决我的问题吗?这个问题使我无法继续参加开发课程。
诚挚的问候, 基斯·贝斯