gpt4 book ai didi

docker - 一个Docker容器中的多个VS 2017项目

转载 作者:行者123 更新时间:2023-12-02 20:05:45 26 4
gpt4 key购买 nike

我正在使用最新版本的VS 2017 15.6.4。我有一个包含三个Web项目的解决方案:

解:

  • Web项目1
  • Web项目2
  • Web项目3

  • 我想添加Docker支持,以便所有Web项目最终都在运行带有以下IIS站点结构的IIS的单个容器中:

    根网站(Web项目1)
  • 管理员虚拟应用程序(Web项目2)
  • Campaign虚拟应用程序(Web项目3)

  • 有没有办法在Visual Studio 2017中做到这一点?当我添加Docker支持时,它似乎是基于项目的。我可以在没有问题的单独容器中运行每个项目。我会被迫在Visual Studio之外执行此操作吗?

    最佳答案

    我有一个类似的问题,发现以下有用。确保在计算机上安装了Docker CE,以及​​具有Docker支持的VS2017。在VS2017中,当您执行“添加-> Docker支持”时,它应自动在解决方案的根目录中包含docker-compose.yml文件。

    https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/multi-container-applications-docker-compose#step4_define_svcs_in_docker_compose_yml

    github上还有一个示例应用程序,链接如下。请注意,这遵循.Net Core v2.1。我假设您使用的是.net core,请注意,v2.0将于今年晚些时候停产,因此您应该考虑迁移到v2.1

    https://github.com/dotnet-architecture/eShopOnContainers

    上面的github项目还有一些免费书籍的链接,这些书籍在docker和.net core上有更多讨论。他们帮了我很多忙!

    关于docker - 一个Docker容器中的多个VS 2017项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49627980/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com