Hyperledger fabric Hyperledger:启动网络时出错(byfn.sh up)

Hyperledger fabric Hyperledger:启动网络时出错(byfn.sh up),hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我以前在localhost:3000上运行过一个简单的网络,为了实现这一点,我使用了不同的链接作为前提条件和安装步骤,而不是,因为我从未使用过fabric samples文件夹。 在启动网络时,我收到了 [第一个错误][1] 因此,我打开了/home/himani/fabric samples/first network/docker-compose-cli.yaml并进行了编辑,分别将peer0.org1.example.com和order.example.com的容器名称更改为peer000

我以前在localhost:3000上运行过一个简单的网络,为了实现这一点,我使用了不同的链接作为前提条件和安装步骤,而不是,因为我从未使用过fabric samples文件夹。 在启动网络时,我收到了 [第一个错误][1]

因此,我打开了/home/himani/fabric samples/first network/docker-compose-cli.yaml并进行了编辑,分别将
peer0.org1.example.com
order.example.com
的容器名称更改为
peer000.org001.example.com

进行编辑后,在运行命令:
/byfn.sh up
时,它可以无误地执行

在纠正了安装npm时的一些错误后,我使用命令关闭了这个网络:
/byfn.sh down
,并再次下载了fabric samples文件夹。现在,在运行
/byfn.sh up
时,我没有收到任何错误。但我在尝试运行此命令时遇到错误:

 ./byfn.sh up -l node
错误:(奇怪的是,
order000.example.com
order000.example.com
也在运行,尽管关闭了网络并删除了文件夹)


我建议停止并删除所有容器,然后将yaml文件返回到其原始名称。然后试着重新开始

停止和移除容器的命令包括:

docker-stop$(docker-ps-q)

docker rm$(docker ps-aq)


对于docker命令,有很好的文档。

我建议停止并删除所有容器,然后将yaml文件返回到其原始名称。然后试着重新开始

停止和移除容器的命令包括:

docker-stop$(docker-ps-q)

docker rm$(docker ps-aq)


有很好的docker命令文档。

仔细阅读后,我意识到在这两者之间有一个选项,
/byfn.sh up
,.byfn.sh-l节点
。作为一条金科玉律,每当遇到问题时,关闭网络然后重新启动一直有效到现在

仔细阅读后,我意识到两者之间有一个选项,
/byfn.sh up
,.byfn.sh-l node
。作为一条金科玉律,每当遇到问题时,关闭网络然后重新启动一直有效,直到现在

示例是存储库的FirstNetwork示例:

这对我很有用:清洁环境:

docker ps -aq
^这将为您提供容器ID的列表。逐个删除它们:

docker rm -rf containerIds
执行向下命令:

./byfn.sh -m down
然后执行向上命令:

./byfn.sh -m up

该示例适用于存储库的FirstNetwork示例:

这对我很有用:清洁环境:

docker ps -aq
^这将为您提供容器ID的列表。逐个删除它们:

docker rm -rf containerIds
执行向下命令:

./byfn.sh -m down
然后执行向上命令:

./byfn.sh -m up

我应该在主目录中执行这两个命令,对吗?我需要再次下载docker和docker composer吗?我现在可以执行命令来启动网络,但不能
/byfn.sh up-l node
。我也按照你的建议做了。我应该在主目录中执行这两个命令,对吗?我需要再次下载docker和docker composer吗?我现在可以执行命令来启动网络,但不能
/byfn.sh up-l node
。我也照你的建议做了。