首页 > 解决方案 > 我们可以将 asp.net 网站容器化吗?但是在 vs 2017 中没有这个选项

问题描述

客户想要将网站容器化。但我没有找到任何可用于在 vs2017 中添加 docker 支持的选项。有什么可用的方法吗?

标签: asp.netdockerwebvisual-studio-2017containers

解决方案


我建议您阅读非常简短而全面的 Docker入门教程:它让您从头开始构建网站,并且从头到尾花费的时间不会超过两个小时。通过阅读本教程,我认为您会发现您和您的客户(以及其他人)的许多问题都得到了解决。

总之,您将:

  1. 将 Dockerfile 添加到项目目录的顶层
  2. 使用所有依赖项定义图像
  3. 使用您的源文件构建映像并生成一个容器
  4. 迭代第 2 步和第 3 步(此处),直到您正确构建映像
  5. 运行容器并检查在本地主机上运行的网站
  6. 完毕!

请务必遵循Docker 的最佳实践

已经有一个官方的 .Net 图像,使用它(不是一些未经认证的图像)!


推荐阅读