【问题标题】:MVC Net Core with Docker Containers ProblemsMVC Net Core 与 Docker 容器问题
【发布时间】:2019-09-09 12:03:56
【问题描述】:

我正在使用 C# 后端和 ASP CSS/html/Razor 前端创建一个简单的 MVC Net Core 应用程序。这是一个简单的启动项目,客户可以在其中创建订单、购买书籍并放入购物车。上一个问题讨论了好处。但是,如果在工作场所引入 Docker,会有什么问题或限制?在融入公司环境以进行简单应用之前,我需要告诉经理什么?我读过 Docker 包含的安全设置或与其他微服务应用程序的对话可能存在问题。

之前的问题:

MVC Net Core with Docker Containers Benefits

【问题讨论】:

    标签: c# docker asp.net-core .net-core asp.net-core-2.0


    【解决方案1】:

    我建议您在谷歌上搜索成功案例。例如https://apiumhub.com/tech-blog-barcelona/top-benefits-using-docker/

    安全并不是什么大问题。您的软件需要像直接在主机上运行时一样安全,并且您可以获得一定程度的资源隔离(内存、文件系统等)。这并不能让您从一开始就不必编写安全代码,而是一个额外的优势。

    同一主机上的容器到容器网络非常容易,因为 docker 提供了其他容器的地址作为环境变量。在具有多台服务器的更大规模上,您需要考虑服务发现和负载平衡。

    但是从小事做起,在本地机器上尝试一下,开始对您的应用进行 docker 化,并使用 docker 镜像来测试您的软件。确定后,您可以尝试将其投入生产。此外,您还可以从较小的微服务开始,并在生产中获得一些经验,然后再尝试在大爆炸场景中迁移大型任务关键型软件。

    【讨论】:

      猜你喜欢
      • 2019-09-09
      • 1970-01-01
      • 2020-07-25
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多