http://localhost:4000

你的IP: 3.214.216.26
大陆: 北美
国家: 美国
国家代码: 我们
地区: 弗吉尼亚州
地区名称: 弗吉尼亚州
城市: Ashburn
纬度: 39.0438
经度: -77.4874
时区: 美国/纽约
货币: 美元
互联网服务供应商信息: 亚马逊科技公司
浏览器名称: 未知
操作系统: 未知操作系统平台
国旗: 转到本地主机:4000

如果你要连接这个 Docker 实例; IP 为 192.168.3.1。它无法连接到 localhost:4000,您可以在下面的屏幕中看到。它没有崩溃,但确实关闭了。如果您直觉在测试模式而不是生产模式下运行时更有可能发生爆炸,我想您可以尝试另一个端口。

解析我的本地主机 端口错误,有什么解决方案吗?我正在使用 Docker for Machine 为 Angular2 设置本地开发环境。但是,当我尝试访问 http://localhost:4000 时,容器退出并显示错误代码 5000.目前尚不清楚这是由容器的 FQDN(我可以通过将其指向现有的子环境来修复)还是其他原因引起的。

如果您向 localhost(端口 4000)发出请求并收到类似“无法连接到 localhost:4000”之类的错误消息,请尝试使用其他端口,看看是否可行。

每小时都会创建一个新的 Docker 容器或将二进制文件推送到注册表。如果您使用的是最新的 Docker 镜像或来自注册表的新镜像,很好——Docker 将自动连接到端口 4000。但是,如果您正在运行来自其他存储库的过时映像或注册表映像并且没有使用最新功能,那么您的容器将保持在黑洞中。让我们修复它!

也可以看看  http://localhost:4848

Docker 容器是包含应用程序集合的虚拟机。特定软件发行版的生产就绪映像通常包含构建和测试发行版所需的所有应用程序。这就是为什么如果您想进行开发工作,您需要确保可以访问您的本地主机。本地主机 是浏览器中 Web 服务器软件使用的标准端口。端口背后的想法是能够在您访问它时访问它 连接到您的本地主机 直接,而不必通过代理并使用您的 DNS 设置。”

这是一个简单的小 Web 应用程序,它检查它是否可以与 localhost:4000 上的系统通信。我们可以看到服务器在端口 4000 (IIS) 上运行,我们可以假设它是某种形式的 apache2 实例,但是如果您想进一步了解,可以在此处查看其代码