Docker中的MongoDB会自动定期删除数据库

时间:2018-03-13 06:22:17

标签: node.js mongodb docker

我在一个带有Docker的服务器中实现的MEAN堆栈中开发了一个网页项目。

我有2个容器在运行,一个有API和服务,另一个运行mongodb服务。一切似乎都是正确的,但我有一个大问题,在某些时期,系统会丢弃我的数据库。

最后一期是在11/03/2018和之前的2周前。 这些是mongodb容器的最后日志:

enter image description here

我可以编辑任何配置,或者您是否已经解决了这个问题?

如果您需要更多信息,请询问。感谢。

1 个答案:

答案 0 :(得分:3)

您的数据库可从外部(公共)IP访问。您的MongoDB服务器是公共可访问的,并且您没有激活身份验证。

此官方文档介绍了如何启用身份验证:https://docs.mongodb.com/manual/tutorial/enable-authentication/

此外:您可以限制对服务器的访问。如果您的应用服务器和您的mongodb服务器位于同一网络中,则无需向公众公开您的mongodb。