MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

l'image mongo docker n'exécute pas le script après sa création

Vous n'avez pas besoin de modifier la commande mongo car cela causera des problèmes au conteneur mongodb. En définissant command vous remplacerez l'original CMD qui devrait courir. le script sera exécuté automatiquement tant que vous l'aurez monté sous /docker-entrypoint-initdb.d/ comme expliqué dans ici

Notez que les scripts ne seront exécutés qu'une seule fois au démarrage de votre conteneur et pour le faire exécuter à nouveau, vous devez supprimer le /data/db volume associé à votre conteneur