Ich verwende den offiziellen Mongodb Docker Container. Ich mag die mongodb Container von meinem Host-Rechner auf Port anschließen 27017. ich den Behälter mit diesen Häfen liefSo ermöglichen Sie Remote-Verbindungen von Mongo Docker Container
ausgesetzt-p 27017:27017
ich nicht in der Lage bin zu verbinden (Verbindung abgelehnt) und ich glaube, seine weil Die Mongo Conf-Datei ist nicht für Remote-Verbindungen konfiguriert. Wie kann ich es konfigurieren, um zu erlauben? Im offiziellen Container ist vi/nano nicht installiert, um das Bild zu ändern.
ich in der Lage bin zu verbinden von einem anderen Behälter MongoDB durch einen Link zu schaffen - dies ist jedoch nicht mein Wunsch
Sie einen ** Docker ps auszuführen haben ** und sehen, ob die 27017-Port für den Behälter mit dem Docker Host weitergeleitet wird Sie zum Mongo Bild läuft auf . Der Eintrag ist wie folgt aussehen: ** PORTS 0.0.0.0:27017->27017/tcp** . Ich habe diesen genauen Befehl ausgeführt und musste nichts ändern, damit meine lokale Mongo Shell eine Verbindung zur dockerisierten db herstellen kann: ** docker run -p 27017: 27017 -v/opt/mongodb/db:/data/db --name mein-mongo-dev -d mongo ** . Könnten Sie die Ausgabe des Befehls ** docker logs your_container_name ** posten? – JJP
Irgendwelche Updates dazu? – Hosni