一尘不染

将robomongo连接到mongoDB docker容器

docker

我正在NodeJS使用docker-
compose
运行一个应用程序。一切正常,通过连接到容器内的Mongo,我可以看到所有数据。但是,当我连接到RoboMongo时,我看不到任何数据。

我该如何解决这个问题?


阅读 256

收藏
2020-06-17

共1个答案

一尘不染

您应该在Docker容器内建立到MongoDB的Robomongo SSH隧道连接。首先,您应该在docker容器中安装一个ssh服务器。

https://docs.docker.com/engine/examples/running_ssh_service/


之后,您应该在Robomongo中配置连接。在“连接设置”中,有您的Robomongo连接的配置选项卡。

转到“
SSH”选项卡,并配置到Docker容器的SSH连接。之后,转到“连接”选项卡,并配置您到MongoDB的连接,就好像它在localhost范围内一样。

2020-06-17