我正在使用C#后端和ASP CSS / html / Razor前端创建一个简单的MVC Net Core应用程序。这是一个简单的开始项目,客户可以在其中创建订单,购买书籍并放入购物车中。 Docker镜像将如何支持这一点?否则,这对于MVC来说是一个过大的杀伤力。
最佳答案
这不是矫kill过正。它实际上非常简单,并且dockerization带来了很多优势。阅读例如Docker文档上的.Net Core Dockerization页面:https://docs.docker.com/engine/examples/dotnetcore/
一些优点是:
您必须考虑持久性:您不应将数据存储在Docker容器中,因为在删除容器时,这些数据很容易丢失。通常,您在应用程序容器旁边启动一个数据库容器,并将其数据存储在卷中或主机文件系统上。
关于c# - 具有Docker容器的MVC Net Core的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55757748/