Ich habe folgendes Problem habe: Need mongodb Docker Bild mit einigen Anfangsdaten und Konfiguration zu erstellen, so dass ich zu schreiben begann Dockerfile:Mongo Docker - Dockerfile mit indexCreate
Dockerfile:
FROM mongo:latest
EXPOSE 27017
ADD ./scripts /scripts
RUN mongo PBM /scripts/indexes
/scripts/Indizes:
db.events.createIndex({'x1':1}, {expireAfterSeconds: 0})
Und hier habe ich zum ersten Mal Fehler ist aufgetreten, dass ich nicht zu db verbinden:
Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
Irgendwelche Ideen?
SOLUTION
Notwendigkeit ENTRYPOINT gegen RUN zu verwenden, da, wenn die zweite Verwendung db existiert nicht.
Es baut verwendet. – Armatorix
Wo haben Sie erwähnt, dass sein Baufehler? Sie haben deutlich erwähnt, dass "Verbindung mit 127.0.0.1:27017 fehlgeschlagen ist, in (Socket auf Fehler nach Abfrage prüfen), Grund: Verbindung abgelehnt" am Ende. So habe ich für den ersten Fehler geantwortet, den Sie bekommen haben –