0

我正在尝试在我的 MAC 机器中设置 Hyperledger Fabric 链码开发设置。我已经设置好了开发环境,但我的最终目标是在 Hyperledger Fabric 之上开发一个区块链应用程序。所以我正在转向 docker 链码开发和测试环境。我正在按照此处给出的说明进行操作(遵循选项 2)。该docker-compose up命令引发以下错误:

himanshus-mbp:fabric himanshutyagi$ docker-compose up
Recreating fabric_membersrvc_1
Creating fabric_vp_1

ERROR: for vp  driver failed programming external connectivity on endpoint fabric_vp_1 (98887f3aa674ed269b3bf9cae87f28d7686920343a9cb2aac5f2715b1a945da8): Error starting userland proxy: write /port/tcp:0.0.0.0:5000:tcp:172.17.0.2:5000/ctl: errno 526
ERROR: Encountered errors while bringing up the project.

github问题上没有与此相关的内容。谁能解释可能出了什么问题?

4

2 回答 2

0

该端口可能已被另一个进程使用。它是否已经启动或者是另一个使用该端口的程序。用于lsof帮助查找进程。

于 2018-09-17T15:44:39.827 回答
0

如果您知道端口 5000 正在运行什么进程,请尝试使用,sudo lsof -i tcp:5000然后记下进程 ID 并运行sudo kill -15 <PROCESS_ID_HERE>。之后重试运行 docker commad

于 2018-11-01T19:27:04.697 回答