2017-05-13 1 views
0

J'essaie de suivre les instructions du Hyperledger-fabricdocs Documentation Release master (May 06, 2017) Lorsque j'arrive à la section Démarrer le réseau (sans TLS) et de commenter le script.sh dans le conteneur CLI, ce qui suit se produitLe conteneur CLI n'est pas en cours d'exécution Hyperledger 1.0 Impossible de démarrer le réseau (No-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 
$: 

Tous les conteneurs sont créées, mais immédiatement après la création du conteneur de cli descend encore et je suis de retour dans le répertoire e2e. Lors de l'exécution $ docker exec -it cli bash à partir du répertoire E2E évidemment, je reçois l'erreur

Error response from daemon: Container 41461c41dbecf401eab2b623d5e6930fd37f15979fd15065f87595b29e5d7b47 is not running 

Quelqu'un at-il une idée pourquoi l'arrêt conteneur cli en cours d'exécution tandis que le reste des conteneurs sont encore en place (état du conteneur cli montre Exited 1 minut ago)? Cela est-il prévu et dois-je passer, par exemple, dans le conteneur peer0.org1.example.com? Est-ce que je manque quelque chose?

Merci

Répondre

0

question a été répondu à https://chat.hyperledger.org/channel/chaincode-dev par @ mastersingh24. La commande de ligne: /bin/bash -c './scripts/script.sh ${CHANNEL_NAME};' doit être mise en commentaire dans le fichier docker-compose.yaml. Veillez également à modifier le fichier docker-compose-template.yaml, car ce dernier remplace le premier dans les scripts.

0

Pour exécuter simplement chaque noeud. il suffit d'exécuter le fichier ./network_setup.sh up

Il créera genesis blockfile, fichier tx, répertoire crypt-config tout. pas besoin de suivre les étapes manuelles. Après cela, il suffit d'éditer le fichier docker-compose-template.yaml. lien commentaire:/bin/bash -c » ./scripts/script.sh

ligne de course: CHANNEL_NAME = mychannel-docker composer -f docker-Compose-no-tls.yaml jusqu'à