是的,有可能。在“ 发布” 配置中重建您的解决方案,并尝试运行
docker-compose项目
F5以确保映像已更新并且您的应用程序正常运行。然后执行
docker images
控制台命令。您会看到类似以下内容:
REPOSITORY TAG IMAGE ID CREATED SIZEYour.App latest 673b79a6bb3d about a minute ago 294 MB
您所需要做的就是从该映像运行一个新容器,并将其公开端口映射到本地主机端口。默认情况下,暴露的端口为
80(查看
Dockerfile)。例如:
docker run -d -p 1234:80 --name some_name Your.App:latest
然后,您的应用应该可以通过访问
http://127.0.0.1:1234/。
说明:
如果设置了“ 调试” 配置,则Visual Studio将创建 空的
无法使用的图像。它手动将空容器映射到文件系统以进行调试,“编辑并继续”功能等。这就是为什么
dev没有Visual Studio图像就无用的原因。在
发布 配置中构建映像以使其可用。
文档中描述了完整的发布过程:适用于Docker的Visual Studio工具
发布Docker映像
完成应用程序的开发和调试周期后,适用于Docker的Visual Studio工具将帮助您创建应用程序的生产映像。将调试下拉列表更改为
Release 并构建应用程序。该工具将生成带有:latest标签的图像,您可以将该标签推送到私有注册表或Docker Hub。



