请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

本地访问不了 mongo shell 界面

如图:图片描述

容器里已经安装 mongoDB 4 和 mongo-express 并且已经链接 但是访问 本地 http://localhost:8081/ 显示无法访问网页 请问怎么解决,

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

2回答

提问者 慕沐7276372 2019-04-11 16:47:47

这个问题我提错了 应该是本地访问不了mongo-express 开启的数据库页面 

首先我用的是windows 系统 然后 安装的是Docker Toolbox 这个比较老的工具 如果数据库链接成功后 访问localhost:8081端口是成功不了的。要用这个工具给的端口。https://img1.sycdn.imooc.com//szimg/5caeff07000136c411480602.jpg

群里的一位朋友这样回复的:

windows下的docker是跑在hyper-v的linux虚拟机上的,所谓的端口映射也是linux与docker容器的映射,而非原生windows系统。为了规避初学者的问题,一开始不要用windows。所以你直接访问linux的ip地址是可以访问的,而不是windows的ip地址。


0 回复 有任何疑惑可以回复我~
Stannum 2019-04-10 08:52:43

同学你好 可否把你运行mongod的命令也贴出来看一下?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐7276372 #1
    老师我是在 运行 docker run --link mymongo:mongo -p 8081:8081 mongo-express 这个命令后 在本地访问localhost:8081 的 然后提示页面不存在
    回复 有任何疑惑可以回复我~ 2019-04-10 10:27:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信