asp.net - 我们可以将 asp.net 网站容器化吗?但是在 vs 2017 中没有这个选项
问题描述
客户想要将网站容器化。但我没有找到任何可用于在 vs2017 中添加 docker 支持的选项。有什么可用的方法吗?
解决方案
我建议您阅读非常简短而全面的 Docker入门教程:它让您从头开始构建网站,并且从头到尾花费的时间不会超过两个小时。通过阅读本教程,我认为您会发现您和您的客户(以及其他人)的许多问题都得到了解决。
总之,您将:
- 将 Dockerfile 添加到项目目录的顶层
- 使用所有依赖项定义图像
- 使用您的源文件构建映像并生成一个容器
- 迭代第 2 步和第 3 步(此处),直到您正确构建映像
- 运行容器并检查在本地主机上运行的网站
- 完毕!
请务必遵循Docker 的最佳实践。
已经有一个官方的 .Net 图像,使用它(不是一些未经认证的图像)!
推荐阅读
- python - 找不到带有参数“(5,)”的Django Reverse
- javascript - 如何在 React JS 的只读 Material UI TextField 中显示闪烁的光标
- c# - ASP.NET Core 3.0:如何将现有身份验证转发到另一个请求 - 双跳问题?
- python - 如何使用python添加嵌入在电子邮件正文中的图像?
- android - NotificationManager.notify() 在屏幕打开时不启动全屏意图
- xml - UPS 运输请求 - XML 表单格式正确但文档无效 (10002)
- flutter - 飞镖语言问题 - 是什么意思
- java - 有人可以帮助我了解问题所在吗?它没有在 RecyclerView 中正确显示数据
- reactjs - 如何不重复相同的代码并在 react 中使用组件或函数?
- mysql - Kusto KQL equivalent to with clause