2017-07-08 117 views

回答

0

docker exec应该保留用于调试目的。

理想情况下,你会从你的Dockerfile运行mongoimport在构建时,为了使专门用于种子您蒙戈数据库中的图像。
例如,看一下“How do I seed a mongo database using docker-compose?

这样,就避免了任何手动运行时操作。

如果您必须进行常规运行时操作,那么您需要将图像添加到cron, as I described here
这样,您可以在容器运行期间定期执行mongoimport

+0

这个应用程序是这样的,当新文件得到添加它应该在数据库中导入。文件只会在一段时间内添加,但我希望自动执行该过程。 –

+0

@SamipKothari好的。我已经编辑了相应的答案。 – VonC

相关问题