【发布时间】:2018-07-15 22:32:32
【问题描述】:
我创建了一个 docker 映像来测试一个 Angular 应用程序,但我无法从主机连接到 docker 容器内正在运行的应用程序。
图像是使用 Dockerfile 创建的: 暴露 4200 8080 80
我使用以下命令运行 docker 容器: docker run -ti -p 4200:4200 angulardev /bin/bash
在容器内部,我创建了 Angular 应用程序并使用以下命令启动它: 服务
从容器中,如果我打开 localhost:4200 我会看到应用程序,但我无法从主机操作系统 (RHEL7) 访问它
怎么了? Angular 应用程序从端口 4200 开始,该端口公开并映射到主机 4200。
谢谢。
【问题讨论】:
-
对于完整的 Docker 初学者,了解如何在 Docker 中运行 Angular thecodeframework.com/…
标签: angular docker dockerfile redhat redhat-containers