Я использую Win 10 Pro N (версия 1709) в качестве машины для разработки и Windows Server 2016 Standard (версия 1607) в качестве рабочего сервера.
В настоящее время я разрабатываю приложение ASP.NET Core 2 с MongoDb в качестве базы данных.
Пару дней назад я впервые наткнулся на идею запустить MongoDb как образ Docker.
У меня пока нет опыта работы с Docker, но мне удалось переключиться с контейнеров Linux (по умолчанию) на контейнеры Windows на компьютерах с Windows.
Было ли это хорошим решением? Или есть какая-то причина, по которой я должен использовать контейнеры Linux вместо контейнеров Windows в моем сценарии?
Что, например. если я когда-нибудь решу развернуть свое приложение на сервере Linux? В таком случае не будет ли разумнее начать с контейнеров Linux с самого начала?