MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

imagem do docker mongo não executando o script depois de criada


Você não precisa modificar o comando mongo porque isso causará problemas no contêiner mongodb. Ao definir o command você substituirá o CMD original que esperava correr. o script será executado automaticamente desde que você o tenha montado em /docker-entrypoint-initdb.d/ conforme explicado em aqui

Observe que os scripts serão executados apenas uma vez no início do seu contêiner e para fazê-lo executar novamente você precisa excluir o /data/db volume que está associado ao seu contêiner