我正在使用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容器会更明智吗?