首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能通过容器IP访问码头集装箱

不能通过容器IP访问码头集装箱
EN

Stack Overflow用户
提问于 2018-03-28 16:51:16
回答 1查看 1.4K关注 0票数 1

我已经为Windows 10 64位安装了Docker "Docker for windows Installer“。我已经将超级-v作为默认的虚拟系统运行了。

我没什么问题。

  1. 如果我已经安装了虚拟盒的对接器。我需要通过命令行创建停靠机,但是当我使用超级-v时。我不需要码头机来安装。我认为它是自动安装时使用超级v(我假设是因为我试图打个世界的例子。它正在拖动图像并创建容器)。但是如果是“超级”,我不能检查什么是对接机的ip。

C:\Users\indiverkumar>对接机ip 错误:没有指定机器名称,也不存在“默认”机器。

如果是虚拟的话。我必须自己创建坞机(修船机创建默认值)。所以当我试图获得对接机的IP地址时。它显示了IP地址。

问题:在超级电视的情况下,我如何获得对接机的IP地址?问题:当我试图检查码头集装箱的IP地址时(马里奥码头形象)码头检查container_id。它给我看了172.17.0.2。但是当我试图检查172.17.0.2: 8080时(已启动的容器是运行在8080端口上的tomcat应用程序)。这是不可及的。就连我都禁用了防火墙。

如果我没有映射端口与码头机。它应该在容器IP的帮助下工作。但是它不起作用了。(检查了172.17.0.2:8080)

在映射端口之后,我必须有两个IP地址,一个是本地主机(即正在工作),另一个是码头机IP。比如http://localhost:8080 或者 http://host-ip:8080

摘要

我假设每个Docker容器都应该可以从localhost /host-ip/ container访问。

EN

回答 1

Stack Overflow用户

发布于 2018-03-28 19:45:30

不,Docker的工作方式是您可以在容器上打开端口,允许您在主机地址上使用它们。

示例:使用打开的tcp端口8080创建一个码头容器,然后运行一个web服务器(例如。在端口8080上,然后转到:8080并查看应用程序。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49540155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档