我使用 Win 10 Pro N(版本 1709)作为开发机器,使用 Windows Server 2016 Standard(版本 1607)作为生产服务器。
我目前正在开发一个使用 MongoDb 作为数据库的 ASP.NET Core 2 应用程序。
几天前,我第一次偶然发现了将 MongoDb 作为 Docker 映像运行的想法。
到目前为止,我对 Docker 没有任何经验,但我设法从 Linux 容器(默认)切换到Windows 机器上的 Windows 容器。
这是一个好的决定吗?或者我有什么理由在我的场景中使用 Linux 容器而不是 Windows 容器?
例如,如果我决定在某个时候将我的应用程序部署到 Linux 服务器上怎么办?在这种情况下,从一开始就使用 Linux 容器会更明智吗?