【发布时间】:2019-07-01 05:39:51
【问题描述】:
我在 Visual Studio 中创建了一个带有 Docker 支持 (Windows) 的 asp.net webform 项目。当我使用 Visual Studio 运行项目时,页面如下所示
Visual Studio 创建一个我使用命令看到的 docker 映像
docker images
现在我通过命令运行另一个 Image (webapplication3) 实例
Docker run webapplication3:dev
我可以看到容器正在运行
Docker ps
但是现在当我使用 ip http://172.17.183.118/PageA.aspx 访问这个新的运行容器时
它没有出现,见下图(我从 docker inspect 命令中获取了 IP 172.17.183.118,所以它是正确的。
谁能告诉我为什么我无法查看该页面?为什么提示“找不到资源”错误?
【问题讨论】:
-
您可以尝试浏览地址
http://localhost:80/PageA.aspx。 -
我试过localhost:62774/PageA.aspx,它工作正常。感谢查尔斯指出相关方向。我无法理解端口。现在假设我必须从局域网或互联网访问这个网站,我还需要使用像 62774 这样的端口号吗?如何从 LAN 或 INTERNET 访问此网页?
标签: docker containers