【发布时间】:2015-03-26 16:25:36
【问题描述】:
我已经在 docker 容器中安装了完整的“Titan 0.5.2 with Hadoop 2”包。我可以运行 gremlin,加载示例图形数据库,并通过命令行与之交互,但我无法通过浏览器访问 rexster 界面。
我正在使用 Boot2Docker 与容器交互。我正在尝试使用 VM 的 IP 访问 /graphs。我已经使用简单的 Web 服务器容器验证了我正在正确配置端口(dockerfile 中的 EXPOSE,RUN 命令中的 -p)。但是当我尝试访问 8182 端口时,我的浏览器中出现“连接被拒绝”错误。我不确定我哪里出错了。想法?谢谢!
【问题讨论】:
-
使用
docker exec -it my_container /bin/bash进入容器(如果你有一个低于1.3 的docker,则使用nsenter)并使用通常的netstat -an、route、ps -ef进行调试,看看@ 987654326@,检查docker events使用--since 和--until 过滤时的内容,查看文档docs.docker.com/reference/commandline/cli/#events,当然还要检查软件的日志文件