2017-10-13 14 views
1

J'ai réussi à créer et à rejoindre le canal après la session Créer & Rejoindre le canal des didacticiels Hyperledger Fabric. Et j'ai suivi l'instruction de Using CouchDB pour interagir avec le marbles02 chaincode sans erreur.Impossible de se connecter à http: // localhost: 5984/_utils

Toutefois, je ne peux pas accéder au http://localhost:5984/_utils par le navigateur pour afficher la base de données d'état via l'interface Web CouchDB.

Est-ce que je manque des étapes pour configurer mon réseau?

Répondre

1

Si vous inspectez le docker-Compose-couch.yaml vous constaterez que les ports ont été mis en correspondance avec l'hôte:

couchdb1: 
    container_name: couchdb1 
    image: hyperledger/fabric-couchdb 
    # Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service, 
    # for example map it to utilize Fauxton User Interface in dev environments. 
    ports: 
     - "6984:5984" 

Dans ce cas, le fichier créer des cartes le port par défaut CouchDB de 5984 à 6984 sur l'hôte. Si vous voulez inspecter le CouchDB exécuté dans le conteneur démarré dans cet exemple, ouvrez http://localhost:6984/_utils/ dans votre navigateur.

+0

Merci beaucoup. J'ai trouvé les ports cartographiés dans le docker-compose-couch.yaml comme vous l'avez dit. Mais je n'arrive toujours pas à me connecter quand j'ouvre http: // localhost: 6984/_utils/dans mon navigateur. Ensuite, j'ai compris que je devais définir le mapping entre la machine virtuelle Linux et Windows sur VirtualBox. Après avoir défini le mappage, http: // localhost: 6984/_utils/est réalisable. :) – Tiffany999

+0

ah ;-) Oui, cela a fonctionné de manière transparente sur Mac lorsque j'ai vérifié. – christo4ferris

1

Pour définir le mappage de port sur VirtualBox, les étapes suivantes sont à titre informatif.

  1. Lancez le gestionnaire VirtualBox.
  2. Sélectionnez la machine virtuelle en cours d'exécution appelée "par défaut". Cliquez sur "Paramètres". Sélectionnez réseau".
  3. Ouvrez la section "Advanced" et cliquez sur "Port Forwarding".
  4. Cliquez sur le bouton "Ajouter une nouvelle règle de redirection de port". Ensuite, réglez Host Port sur 6984 et Guest Port sur 5984 comme the screenshot.