Hyperledger Fabric ./byfn -m up不会使网络上线

时间:2018-04-26 09:50:59

标签: hyperledger-fabric hyperledger

我正在按照教程在Building your first network建立第一个网络。在fabric-samples / first-network中,我运行命令:

./byfn.sh -m generate

成功创建了两个对等体,通道,链码,orderer genesis块和cryptogen。但是当我运行命令时:

./byfn.sh -m up

我收到错误"第159行:docker compose:未找到命令。错误!!!无法启动网络。"

我已经制作了一个新的干净Ubuntu 16.04并安装了一切以确保一切都干净。但我又得到了同样的错误。当我纳米./byfn.sh时,第159行如下:

    IMAGE_TAG=$IMAGETAG docker-compose -f $COMPOSE_FILE up -d 2>&1

当我跑步时:

./byfn.sh -m up -l node

我收到同样的错误。错误消息显示在下图中:

Both (./byfn -m up) and (./byfn.sh -m up -l node) don't bring the network up.

当我跑步时:

./byfn.sh -m down

我得到了一个不同的错误。这次错误发生在第235和236行;纳米的结果如下:

docker-compose -f $COMPOSE_FILE -f $COMPOSE_FILE_COUCH down --volumes

docker-compose -f $COMPOSE_FILE down –volumes

我添加了go to path,如安装指南所示。节点的版本也兼容,如上所述v9.x尚不支持,我已经安装了v8。

我是否应该更改./byfn.sh的159,235和236号留言?如果是这样,我应该如何改变它?或者啊,我做错了一些设置?!我感谢您的帮助。

谢谢。

1 个答案:

答案 0 :(得分:3)

docker-compose 是另一个必须安装的软件包(它是一个用于定义和运行多容器Docker应用程序的工具)并且您没有安装它。
要安装docker-compose,请运行以下命令:

sudo apt-get update
sudo apt-get install docker-compose

然后运行byfn文件。

参考:https://docs.docker.com/compose/overview/