2016-05-13 1 views
1

Mon projet de démonstration fonctionne déjà correctement, mais il ne s'agit que d'un pair dans le réseau. Je veux ajouter plus de pairs dans le réseau. J'ai suivi ce guide ==>https://github.com/hyperledger-archives/fabric/blob/540c4db5f64dba4bd1b18e896c96a8d17d7ec552/docs/dev-setup/devnet-setup.md.Configuration d'un réseau pour le développement dans Hyperledger Fabric v0.5-preview

Veuillez s'il vous plait aider à vérifier le journal ci-dessous, le répertoire était erroné? ou quelle est la bonne façon d'exécuter ce démarrage de pair?

[email protected]:v-:/opt/gopath/src/github.com/hyperledger/fabric$ docker run --rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_PEER_ID=vp0 -e CORE_PEER_ADDRESSAUTODETECT=true hyperledger-peer peer node start 
Unable to find image 'hyperledger-peer:latest' locally 
Pulling repository docker.io/library/hyperledger-peer 
docker: Error: image library/hyperledger-peer not found. 
See 'docker run --help'. 
+0

pouvez-vous ajouter ce que vous obtenez lorsque vous exécutez 'docker images'? –

Répondre

1

Est-il possible que le premier noeud du réseau ait été démarré non dans le conteneur Docker? (Par exemple, il peut être démarré en tant que processus en utilisant peer node start)

Nous pouvons vérifier quelles images de docker sont disponibles dans la machine vagabonde. Il suffit de lancer la commande docker images:

[email protected]:v0.0.9-b4acc4b:$ docker images 
REPOSITORY      TAG     IMAGE ID   CREATED    SIZE 
hyperledger/fabric-baseimage latest    c1d6f4800a55  27 hours ago  1.297 GB 
hyperledger/fabric-baseimage x86_64-0.0.9  70328eed56aa  2 weeks ago   990.1 MB 
busybox      latest    47bcc53f74dc  9 weeks ago   1.113 MB 

Avec une telle configuration, lorsque l'image « hyperledger-peer » ne sont pas disponibles, le pair de validation ne sera pas démarré en raison de l'erreur « Impossible de trouver l'image »:

[email protected]:v0.0.9-b4acc4b:/opt/gopath/src/github.com/hyperledger/fabric/peer$ docker run --rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_PEER_ID=vp0 -e CORE_PEER_ADDRESSAUTODETECT=true hyperledger-peer peer node start 
Unable to find image 'hyperledger-peer:latest' locally 
Pulling repository docker.io/library/hyperledger-peer 
docker: Error: image library/hyperledger-peer not found. 

"hyperledger-peer: dernière" image peut être créée en utilisant:

cd $GOPATH/src/github.com/hyperledger/fabric/core/container 
go test -run BuildImage_Peer 

maintenant docker images devrait montrer une image plus disponible:

REPOSITORY      TAG     IMAGE ID   CREATED    SIZE 
hyperledger-peer    latest    438b65f18f21  8 seconds ago  1.418 GB 

à ce stade de validation par les pairs doit être démarré avec succès:

[email protected]:v0.0.9-b4acc4b:~$ docker run —rm -it -e CORE_VM_ENDPOINT=http://172.17.0.1:2375 -e CORE_PEER_ID=vp0 -e CORE_PEER_ADDRESSAUTODETECT=true hyperledger-peer peer node start 
21:55:51.969 [crypto] main -> INFO 001 Log level recognized 'info', set to INFO 
21:55:51.970 [peer] func1 -> INFO 002 Auto detected peer address: 172.17.0.2:30303 
21:55:51.971 [peer] func1 -> INFO 003 Auto detected peer address: 172.17.0.2:30303 
21:55:51.972 [peer] func1 -> INFO 004 Auto detected peer address: 172.17.0.2:30303 
21:55:51.974 [main] serve -> INFO 005 Security enabled status: false 
21:55:51.974 [main] serve -> INFO 006 Privacy enabled status: false 
…