我正在用C#后端和ASP CSS / html / Razor前端创建一个简单的MVC Net Core应用程序。这是一个简单的启动项目,客户可以在其中创建订单,购买书籍并放入购物车。 Docker图像如何支持这个?或者这对于MVC来说是否有点过分。
这不是矫枉过正。它实际上非常简单,并且码头化带来了很多优势。阅读例如Docker文档上的.Net Core dockerization页面:https://docs.docker.com/engine/examples/dotnetcore/
一些优点是:
您必须考虑持久性:您不应将数据存储在docker容器中,因为删除容器时很容易丢失。通常,您在应用程序容器旁边启动数据库容器,并将其数据存储在卷或主机文件系统中。