Pois gostaria de saber se é possível criar e rodar uma aplicação que usará tecnologias que só funcionam em SO's específicos, por exemplo (usar o .NET que não é usual no linux, em alguma distribuição linux)
Pois gostaria de saber se é possível criar e rodar uma aplicação que usará tecnologias que só funcionam em SO's específicos, por exemplo (usar o .NET que não é usual no linux, em alguma distribuição linux)
Olá, Renan. Tudo bem?
O Docker Swarm agrupa máquinas (físicas ou virtuais) que estejam rodando o Docker e que foram configuradas como um cluster. Então as VMs nesse contexto são usadas para executar o deamon do Docker onde serão executados os Containers das aplicações.
Então, teoricamente, qualquer container deveria poder ser executado, independentemente do Sistema Operacional. Existem imagens docker que tem com base o Windows, como Windows Server Core, NanoServer entre outras que podem ser vistas nesse link que podem ser usadas para aplicações .NET por exemplo.
Entao independente do SO da VM que esteja rodando, se estiver rodando o Docker, vai rodas os Containers que tem a base do Windows.
Espero ter ajudado. Bons estudos!