首页 文章

无法使用Docker上的Rocketchat连接到localhost

提问于
浏览
0

我正在尝试为我们正在采用的项目 Build 一个开发环境 . 该项目的一部分是在Docker上使用Mongo部署Rocketchat . 我已经使用Oracle VirtualBox安装了旧版DockerToolbox,因为我运行的Windows 10 Home不支持当前版本的Docker和HyperV . 我想我已经采取了所有必要的步骤来安装和运行组件,但我无法连接到localhost .

这就是我所做的:

  • 使用Docker Quickstart Terminal启动Docker

Docker shell

  • 自述文件中的说明https://github.com/docker-library/docs/tree/master/rocket.chat

  • $ docker run --name db -d mongo:3.0 --smallfiles

哪个下载了mongo

  • $ docker run --name rocketchat -p 80:3000 --env ROOT_URL = http:// localhost --link db -d rocket.chat

下载了火箭聊天

docker run commands

  • 但是,当我尝试浏览到localhost,localhost:3000或127.0.0.1时,现在可以访问它们 . 谷歌搜索docker和rocketchat表示问题可能是端口3000没有通过防火墙打开 . 我启用了它,但是与localhost的连接仍然失败 .

  • 我还以为我可能需要运行一个服务器,所以调用了Tomcat . 这也没有帮助 .

  • 我已经完成了codechool try-docker教程,但仍然没有得到答案 .

我确信有一些非常简单明显的事情,我没有做,但我一直无法找到答案 . 任何帮助都会很棒!谢谢 .

1 回答

  • 0

    您已将端口80映射到3000 - >您需要访问localhost:80而不是3000

相关问题