2017-05-13 2 views
0

Hyperledger-fabricdocs Documentation Release master (May 06, 2017) 의 지침을 따르려고합니다. 네트워크 시작 (TLS 없음) 섹션에 들어가서 CLI를 컨테이너에 script.sh는, 다음CLI 컨테이너가 실행되지 않음 Hyperledger 1.0 네트워크를 시작할 수 없음 (TLS 없음)

$ CHANNEL_NAME=mychannel docker-compose -f docker-compose-no-tls.yaml up -d 
Creating network "e2e_default" with the default driver 
Creating orderer.example.com 
Creating peer0.org1.example.com 
Creating peer1.org1.example.com 
Creating peer0.org2.example.com 
Creating peer1.org2.example.com 
Creating cli 
$: 

모든 컨테이너가 생성 얻을 있지만, 바로 만든 후 CLI 컨테이너가 다시 내려갑니다 그리고 내가 다시 e2e 디렉토리에있어 발생합니다. 분명히 E2E 디렉토리에서 $ docker exec -it cli bash을 실행할 때 CLI 컨테이너는 컨테이너의 나머지가 여전히 (CLI를 컨테이너의 상태 Exited 1 minut ago를 보여줍니다) 동안 실행을 중지하는 이유는

Error response from daemon: Container 41461c41dbecf401eab2b623d5e6930fd37f15979fd15065f87595b29e5d7b47 is not running 

사람이있는 오류들에게 아이디어를 얻을? 이를 의도했는데 예를 들어 peer0.org1.example.com 컨테이너로 이동해야합니까? 내가 놓친 게 있니?

답변

0

질문

덕분에 @ mastersingh24에 의해 https://chat.hyperledger.org/channel/chaincode-dev에 대답했다. 줄 명령 : /bin/bash -c './scripts/script.sh ${CHANNEL_NAME};'docker-compose.yaml 파일에서 주석 처리되어야합니다. 또한 후자는 스크립트의 첫 번째 파일보다 우선하기 때문에 docker-compose-template.yaml 파일을 편집했는지 확인하십시오.

0

단순히 모든 노드를 실행하십시오. 그냥 ./network_setup.sh 파일을 실행하십시오.

창세기 블록 파일, tx 파일, crypt-config 디렉토리의 모든 것을 처리합니다. 수동 단계를 수행 할 필요가 없습니다.

그 후 간단히 파일 docker-compose-template.yaml을 편집하십시오. 코멘트 링크 :/빈/bash는 -c './scripts/script.sh

실행 라인 : CHANNEL_NAME = mychannel까지 고정 표시기-구성 -f 고정 표시기-작성 노 tls.yaml