数据库无法链接上

数据库无法链接上

1、GUI工具用的是 mongodb compass

2、docker-compose.yml 内容如下

https://img1.sycdn.imooc.com//climg/61cad258090c28be07680606.jpg

3、 docker ps 如下,这里怀疑是不是和doclever中启动的mongo端口冲突了,所以修改了mongotest的mongo端口,但是不起作用,请老师赐教

https://img1.sycdn.imooc.com//climg/61cad29f09d4f6d821540266.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2021-12-29 10:38:41

容器本身有网络隔离


否则如何同一个docker服务启动多个Mysql服务?对吧,这个27017是mongo的服务端口,如果没有映射到宿主机,服务跑在docker的隔离环境中,是很安全的。


不要修改课程中准备的给大家的docker-compose文件,除非自己知道改的是什么!

  • 提问者 alien_chen #1

    解决了,谢谢老师,知道了

    2021-12-29 10:52:21
  • Brian 回复 提问者 alien_chen #2

    加油~~ 平时不建议使用mongo-express,这种界面类的工具很容易出问题,推荐使用navicat或者robo3T管理数据库

    2021-12-29 10:55:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师