2017-10-13 5 views
1

Ich habe erfolgreich erstellt und trat dem Kanal nach der Sitzung Create & Join Channel von Hyperledger Fabric Tutorials. Und ich folgte der Anweisung von Using CouchDB, um mit dem marbles02 Chaincode ohne Fehler zu interagieren.Ich kann keine Verbindung herstellen http: // localhost: 5984/_utils

Allerdings kann ich nicht über den Browser zum http://localhost:5984/_utils navigieren, um die Zustandsdatenbank über die CouchDB-Weboberfläche anzuzeigen.

Fehlende Schritte zum Einrichten meines Netzwerks?

Antwort

1

Wenn Sie die Docker-Compose-couch.yaml inspizieren werden Sie feststellen, dass haben die Ports zum Host kartiert:

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" 

In diesem Fall bildet die Compose-Datei den Standard-CouchDB-Port von 5984 zu 6984 auf dem Host. Wenn Sie die CouchDB, die in dem in diesem Beispiel gestarteten Container ausgeführt wird, untersuchen möchten, öffnen Sie in Ihrem Browser http://localhost:6984/_utils/.

+0

Vielen Dank. Ich habe die Ports im docker-compose-couch.yaml gefunden, wie du gesagt hast. Aber ich kann immer noch nicht verbinden, wenn ich http: // localhost: 6984/_utils/in meinem Browser öffnen. Dann habe ich herausgefunden, dass ich die Zuordnung zwischen der Linux-VM und Windows auf VirtualBox einstellen muss. Nach dem Mapping, http: // localhost: 6984/_utils/ist praktikabel. :) – Tiffany999

+0

ah ;-) Ja, es funktionierte nahtlos auf dem Mac, wenn ich verifiziert habe. – christo4ferris

1

Zum Festlegen der Portzuordnung auf VirtualBox sind die folgenden Schritte zur Information.

  1. Starten Sie den VirtualBox Manager.
  2. Wählen Sie die laufende VM mit dem Namen "default" aus. Klicke auf "Einstellungen". Wählen Sie "Netzwerk".
  3. Öffnen Sie den Abschnitt "Advanced" und klicken Sie auf "Port Forwarding".
  4. Klicken Sie auf die Schaltfläche "Fügt neue Portweiterleitung Regel". Setzen Sie dann Host Port auf 6984 und Guest Port auf 5984 als the screenshot.
Verwandte Themen