我在一个带有Docker的服务器中实现的MEAN堆栈中开发了一个网页项目。
我有2个容器在运行,一个有API和服务,另一个运行mongodb服务。一切似乎都是正确的,但我有一个大问题,在某些时期,系统会丢弃我的数据库。
最后一期是在11/03/2018和之前的2周前。 这些是mongodb容器的最后日志:
我可以编辑任何配置,或者您是否已经解决了这个问题?
如果您需要更多信息,请询问。感谢。
答案 0 :(得分:3)
您的数据库可从外部(公共)IP访问。您的MongoDB服务器是公共可访问的,并且您没有激活身份验证。
此官方文档介绍了如何启用身份验证:https://docs.mongodb.com/manual/tutorial/enable-authentication/
此外:您可以限制对服务器的访问。如果您的应用服务器和您的mongodb服务器位于同一网络中,则无需向公众公开您的mongodb。