Настройка цепного кода Hyperledger Fabric

Я пытаюсь настроить настройку разработки цепного кода Hyperledger Fabric на моем MAC-компьютере. У меня уже есть настройка среды разработки, но моя конечная цель - просто разработать приложение блокчейн поверх Hyperledger Fabric. Итак, я перехожу к среде разработки и тестирования цепного кода докеров. Я следую инструкциям, данным здесь (после Варианта 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 с этим ничего не связано. Может ли кто-нибудь объяснить, что может пойти не так?


person tortuga    schedule 20.07.2016    source источник
comment
эй, у меня это работает.   -  person tortuga    schedule 06.09.2016
comment
не могли бы вы уточнить, пожалуйста?   -  person christo4ferris    schedule 17.09.2016
comment
Аналогично: forum.docker.com/t/networking -issues-in-beta8-errno-526/9770?   -  person Bertrand_Szoghy    schedule 26.09.2017


Ответы (2)


Если вы знаете, какой процесс выполняется на порту 5000, попробуйте использовать sudo lsof -i tcp:5000, затем запишите идентификатор процесса и запустите sudo kill -15 <PROCESS_ID_HERE>. После этого повторите попытку запуска команды докеров.

person Mat0    schedule 01.11.2018

Вероятно, порт уже используется другим процессом. Он уже запущен или это другая программа, использующая порт. Используйте lsof, чтобы найти процесс.

person Dan Anderson    schedule 17.09.2018