Já provozuji Nextcloud na linuxu a v dockeru a na Windows bych to pro produkci raději neprovozoval.
Kromě samotného Nextcloud docker kontejneru totiž potřebujete také:
a) Mysql (docker nebo "na železe" nebo ve virtuálu),
b) reverzní proxy s https:// (na železe nebo ve ve virtuálu),
c) docker volume pro data - to je normálně nějaký místní prostředek (disk, folder) a ten bude pravděpodobně taky ve virtuálu.
Na Windows se totiž docker kontejnery stejně provozují přes virtualizaci, takže je to pak asi takhle:
(windows [virtualizovaný linux {docker <kontejner1><kontejner2>...}])
takže budete mít třeba:
(windows [virtualizovaný linux {docker <nextcloud kontejner>} mysql, apache reverse proxy, data?]).
Taky to může být úplně jinak a db a proxy může být prakticky kdekoli, ale kde bude docker volume s daty, aby to bylo spolehlivé, snadno zálohovatelné a škálovatelné. No je tu dost "příležitostí ke hledání řešení" :-).