我在容器中的服务器上运行了一个MongoDB实例。我使用以下命令来运行容器:
docker run -dp 27017:27017 -v /opt/mongodb/data:/data/db --name mongodb mongo --auth --bind_ip_all
问题是我无法连接到实例,除非我在我的服务器上连接(即连接到localhost:27017),尽管我需要能够从任何IP连接到实例,这是不起作用的。
有什么想法吗?提前谢谢。
发布于 2018-06-04 03:16:17
所以我想我是想用一个2.6的mongo shell连接一个3.6的mon神实例。通过升级我本地的mongo shell版本,一切都很顺利。
发布于 2018-06-03 07:42:41
我不知道您是否在DO中运行linux服务器。但你必须启用防火墙,如'sudo allow ufw 27017‘,在我的情况下连接到MongoDB。希望这能有所帮助。
https://stackoverflow.com/questions/50662058
复制相似问题