无法通过Docker上的Rocketchat连接到本地主机
我正在尝试为我们正在采用的一个项目build立一个开发环境。 部分项目是在Docker上部署Rocketchat和Mongo。 我用Oracle VirtualBox安装了传统的DockerToolbox,因为我运行的Windows 10 Home不支持当前版本的Docker和HyperV。 我想我已经采取了所有必要的步骤来安装和运行组件,但无法连接到本地主机。
这是我所做的:
- Docker快速入门terminal入门
Dockershell
-
遵循自述文件中的说明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
其中下载了rocketchat
docker运行命令
-
但是,当我尝试浏览到localhost,localhost:3000或127.0.0.1时,现在可以访问它们。 docker和rocketchat的谷歌searchbuild议,问题可能是端口3000不通过防火墙。 我已经启用它,但连接到本地仍然失败。
-
我也认为我可能需要运行一个服务器,所以调用Tomcat。 这也没有帮助。
-
我已经通过codechool的尝试docker教程,但仍然没有得到答案。
我确信有一些非常简单和明显的事情,我没有做,但我一直无法find答案。 任何帮助将是太棒了! 谢谢。
您已将端口80映射到3000 – >您需要访问本地主机:80不是3000