2016-09-30 7 views
0

이 자습서를 따라 직물을 사용하여 패브릭 환경을 설정했습니다.은 패브릭 네트워크를 만들 때 localhost : 7050/chain에 액세스 할 수 없습니다.

또한 지출 시간이 끝난 후 go 언어를 사용하여 성공적으로 환경을 설정했습니다. 이제는 패브릭 네트워크를 구현하기로 결정했습니다. https://github.com/hyperledger/fabric/blob/master/docs/Setup/Network-setup.md

모든 단계를 매우 신중하게 수행했으며 CLI를 사용하여 deployinvoke의 트랜잭션을 수행 할 수 있습니다. 심지어 query CLI를 사용하여 트랜잭션을 수행 할 수 있지만 같은 목적으로 REST 호출을 수행하려고하면 네트워크없이 chaincode을 배포 할 때 작동하면서 내 브라우저에서 localhost:7050에 액세스 할 수 없습니다. 어떤 문제가 있습니까?

+0

환경에 대한 세부 정보를 알려주십시오. 방랑자 안에 도커를 사용하고 있습니까? –

+0

나는 부랑자가 설치된 우분투를 달리고있다. – multichainGIS

답변

0

당신은 당신의 호스트 시스템의 0.0.0.0:7050에 컨테이너의 포트 7050을 결합해야한다, 이것은,

컨테이너를 시작하기위한 docker run 명령을 실행하는 동안 -p 플래그 ( publishing a port 여기에 읽기)를 제공함으로써 달성 그래서 대신 할 수있다
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