【发布时间】:2020-07-25 06:40:49
【问题描述】:
我用 .net core 3.1 创建了一个 MVC 项目并启用了 docker 支持,所以我在项目中有 docker 文件。
我正在使用适用于 Windows 的 Windows 10 Enterprise 和 Docker 桌面社区客户端,它作为 Windows 容器运行。
当我从 Visual Studio 2019 编译项目时,它会创建映像,然后创建容器,并通过运行:“docker container ls”我看到它正在运行。
我必须检查容器以查看容器的 IP,并能够从来自容器的 URL 运行页面。所以有了容器的 IP (172.24.121.233),我把它放在浏览器中:http://172.24.121.233:80,然后我看到了我的网页。但问题是在我停止从 Visual Studio 运行 MVC 应用程序后,此 URL 不再起作用?
我期待它独立运行?有什么帮助可以解决这个问题并使容器独立于 Visual Studio 运行?
谢谢
【问题讨论】:
-
使用标准 docker 工具从命令行简单地构建/运行您的容器:docs.docker.com/get-started/part2
-
试过了,确实有效,谢谢
标签: docker asp.net-core .net-core asp.net-core-mvc dockerfile