MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo-Docker-Image führt nach der Erstellung kein Skript aus

Sie müssen den Mongo-Befehl nicht ändern, da er Probleme mit dem Mongodb-Container verursacht. Durch die Definition von command Sie überschreiben die ursprüngliche CMD die erwartet zu laufen. das Skript wird automatisch ausgeführt, solange Sie es unter /docker-entrypoint-initdb.d/ gemountet haben wie in hier

Beachten Sie, dass Skripte nur einmal beim Start Ihres Containers ausgeführt werden und um es erneut auszuführen, müssen Sie /data/db löschen Volume, das Ihrem Container zugeordnet ist