windows10 装docker, docker里装 centos7 系统,centos7里装 mongodb

发布于 2022-09-12 00:51:16 字数 408 浏览 15 评论 0

如何 在宿主机 window10 里 用studio3T 访问 mongodb 的数据。
我已经 将端口暴露了如下:
我也把 mongod.conf 里的 bindIp 注释掉了 。
centos7 里启动 mongodb 后
window10 里为啥不能连接成功?

docker run -v C:UsersyungeDesktopapp:/root -itd --privileged -e "container=docker" -p 2222:22 -p 8086:80 -p 27017:27018 695dcdc23664 /usr/sbin/init

QQ截图20200128162653.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

2022-09-19 00:51:16

没理解你的标题什么意思,你是直接运行的mongo镜像,还是运行的centos镜像,然后自己在里面搞了一个mongo。

我简单在linux虚拟机里面试了一下,可以正常访问。

我猜你端口号设置错误了,默认端口是27017,容器用的应该就是默认端口号。-p参数里头冒号左边的是要在宿主机暴露出来的端口号,右边是容器内部自己的端口号。你全设置成27017试试看能不能连上。

docker run -d -p 27017:27017 mongo
太阳公公是暖光 2022-09-19 00:51:16

bindip 默认值似乎是 localhost,将 bindip 填上并且明确指定值为 0.0.0.0 试下。3304930819-5e30e56a9ac0f.png

意中人 2022-09-19 00:51:16

try

获得 centos7 的 ip

用 ip 代替 localhost

明媚如初 2022-09-19 00:51:16

不行呢。。。网站能从宿主机上访问,但是就是不能连接mongodb。不知道为什么。我把两边端口都设置成了27018

QQ截图20200129095114.png

QQ截图20200129095233.png

QQ截图20200129095335.png

QQ截图20200129095645.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文