Kon*_*ten 5 c# visual-studio docker
创建新项目时,可以选择启用 Docker,如下所示。我已经使用了一段时间的容器并手动设置了我的 docker 文件,而不是作为任何模板的一部分。事实上,很久以前我就是这样自学的,坦率地说,我什至从未想过替代方案。
我目前正在建立一个新项目,但我不确定复选框对我的创作有什么影响(我的意思是书呆子,学术上准确)。谷歌搜索这个问题(下面链接中的努力证明)给了我很多很好的信息,但没有真正回答添加 docker 容器定义是否实际上是与通常的基于模板的项目的唯一偏差。它可能就在那里,我只是太密集了才能意识到它。如果是这样的话,请随意打我的后脑勺。
MSDN on 容器
MSDN on docker support in VS
C#corner on general docker approach in VS
Blog on实际考虑
(几个)不相关的 SO 帖子示例
我觉得这是一个非常有效的问题,但没有OP提供的非常具体的答案。
我想将其扩展到容器工具,而不是特定于 docker。将使用 Docker 作为示例。
我觉得答案已经在这里得到解答(由OP提供)-> https://learn.microsoft.com/en-us/visualstudio/containers/overview?view=vs-2019
Visual Studio 中包含的用于容器开发的工具易于使用,并且极大地简化了容器化应用程序的构建、调试和部署。您可以将容器用于单个项目,也可以将容器编排与 Docker Compose、Service Fabric 或 Kubernetes 结合使用,以处理容器中的多个服务。
它不仅添加 dockerfiles。我们还获得了其他功能,很可能是 Visual Studio 特有的,允许使用F5上面提到的又名体验进行构建和调试。此外,我们还可以使用 Docker-Compose、Service Fabric 和 Kubernettes 等编排器再次附加它,并使用F5.
从下图可以很快看出,只需创建并启用 docker 和 docker compose 编排支持,我就可以使用 docker compose 启动应用程序,并且F5还具有开箱即用的调试功能。我还可以将其他服务附加到它,并使用自动生成工具添加到编排器。Visual Studio 对于大多数这些事情都会向用户提示,并且它会自动填充Dockerfile和docker-compose归档。因此我们不必编写任何样板基础设施代码。
模板中存在一些差异,但实际上并非如此,因为您可以稍后在项目中通过一些额外的点击添加 docker 和编排支持。所以你不必从一开始就这样做
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |