2016-09-30 8 views
0

Я последовал этому руководству, чтобы настроить среду с использованием java https://github.com/hyperledger/fabric/blob/master/docs/Setup/JAVAChaincode.md.не удалось получить доступ к локальному хосту: 7050/цепочка при создании сети ткани

Я также успешно настроил среду, используя go язык, который я завершил, проведя часы. и теперь я решил внедрить сеть ткани https://github.com/hyperledger/fabric/blob/master/docs/Setup/Network-setup.md

Я внимательно следил за всеми шагами, и я могу делать deploy и invoke транзакции с использованием CLI. Я могу даже query транзакций с использованием CLI, но когда я пытаюсь выполнить вызовы REST с той же целью, я не могу получить доступ к localhost:7050 из своего браузера, когда он работал, когда я развертывал обычный chaincode без сети. есть ли какое-либо исправление или я не вижу чего-то очевидного?

+0

не могли бы вы рассказать о своей среде? вы используете докер внутри бродяг? –

+0

Я бегу ubuntu с установленным бродягой. – multichainGIS

ответ

0

Вы должны связать порт 7050 контейнера для 0.0.0.0:7050 вашей хост-машины, это может быть достигнуто путем предоставления -p флага (читать здесь publishing a port) во время работы docker run команды для запуска контейнера, так что вместо того,

docker run --rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_LOGGING_LEVEL=DEBUG -e CORE_PEER_ID=vp0 -e CORE_PEER_ADDRESSAUTODETECT=true hyperledger/fabric-peer peer node start 

использовать следующую команду, чтобы запустить контейнер,

docker run -p 0.0.0.0:7050:7050 --rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_LOGGING_LEVEL=DEBUG -e CORE_PEER_ID=vp0 -e CORE_PEER_ADDRESSAUTODETECT=true hyperledger/fabric-peer peer node start 

Это должно исправить вашу проблему.

+0

спасибо, что это сработало. – multichainGIS

 Смежные вопросы

  • Нет связанных вопросов^_^