2016-08-17 2 views
1

Ich bin neu am Andockfenster und ich arbeite mit couchbase am Andockfenster. Meine Maschine: ubuntu 16.04Docker Couchbase Verbindung zum 127.0.0.1-Port fehlgeschlagen 8091: Verbindung verweigert

Ich habe ein Couchbase Bild. Ich führe einige curl-Befehle aus, um den Couchbase-Server zu konfigurieren und Admin-Benutzer zu erstellen. Das Problem besteht darin, dass die Verbindung mit der Fehlermeldung fehlschlägt. Verbindung zum Port 127.0.0.1 konnte nicht hergestellt werden. 8091: Verbindung verweigert. netstat zeigt nicht, dass Port 8091 auf localhost zuhört. diese Arbeit! Was vermisse ich?

Ich kopiere dieses Skript aus: https://github.com/madhur/couchbase-docker/blob/master/couchbase/configure-node.sh

hier ist mein Dockerfile alle Inhalte:

VON Couchbase: Community-4.0.0

COPY configure-node.sh/opt/Couchbase

CMD [ "/opt/couchbase/configure-node.sh"]

ich änderte Docker Datei Von Zeile wie das : VON couchbase/server

Der Verbindungsfehler ist beendet. dann sehe ich diesen Fehler: http://paste.ubuntu.com/23065389/

Ich habe nicht verstanden warum und wie kann ich es beheben?

+0

Sie weitere Informationen über die zur Verfügung stellen sollten Inhalt Ihrer Dockerfile, damit Leute Ihr Problem beheben können. – silgon

+0

Leiten Sie die Ports mit '-p' weiter? Komplette Anweisungen unter https://docs.docker.com/engine/examples/couchbase/. –

+0

Ich habe den Inhalt von Dockerfile in Frage gestellt. Soll ich die Ports weiterleiten? Ich stelle Häfen nur in docker-compose.yml ein. – pronto

Antwort

0

Mit der neuesten Version sollten Sie sich diesem Problem nicht stellen, es ist ziemlich nahtlos.

"docker run -d --name mycouchdb -p 8091-8094:8091-8094 -p 11210:11210 couchbase" 

einen Container mit dem Namen mycouchdb erstellen und wenn Sie docker logs mycouchdb laufen, dann sollten Sie, dass, um zu sehen, die DB-URL für den Zugriff auf seine auf http: //: 8091

Verwandte Themen