Nie wiem czym podyktowane miałoby być uruchamiane kontenerów windows/linux. Więc domyślam się że mi to wszystko jedno i mógłbym używać tylko tych linuksowych?
Mógłbyś bardziej rozwinąć temat w kontekście maszyny wirtualnej? Mam zainstalować maszyne wirtualną na windows server i na niej byłby docker a na windows server "reszta" ?
Ale przyznam że nie chciałbym tego robić..
Wybrałem windows server tylko dlatego że nie wiem czy poradziłbym sobie z konfiguracją serwera linuxowego. Widziałem masę poradników jak to zabezpieczyć itd ale dalej nie wiem czy będę umiał tym zarządzać i mieć nad tym jakąś kontrolę.
Coraz bardziej zastanawiam się, żeby przejść na linux skoro na windows server same problemy i kosztuje 2x więcej :/
Może masz z tym doświadczenie i jesteś w stanie doradzić czy w moim przypadku warto spróbować z VPSem na linuxie?
Widziałem że jakieś dodatkowe panele są udostępniane do zarządznia VPSem z linuxem jakaś konfiguracja smtp czy cos podobnego ale to chyba dodatkowe koszty.
Wracając do tematu z dockerem. Podsumowując ,żeby korzystać z dockera na windows server musze zainstalować container runtime i mam 3 opcje:
1.Docker CE / Moby
2. Mirantis container runtime
3. ContainerD
Mirantis
Dotychczasowa paczka z repo Microsoft do intalowania docker -> DockerMsftProvider nie jest już aktualna ponieważ Microsoft zmienił warunki i z tego co rozumiem oni nie będą się już zajmować wsparciem kontenerów. Będzie to robił Mirantis który to ogłosił wstępne ceny które nie są oficjalne i się zmienią. Jest też opcja free, która może zostać a może nie. Nikt tego nie wie. Więc korzystając z tego trzeba śledzić czy nie zmieniła się licencja. Czyli koszty licencji windows server już nie będą obejmowały koszty używania ich conainer runtime.
Moby
To dla mnie zagadka - na stronie nie ma, żadnego pricingu ani informacji o licencji. Jest tylko informacja ze Moby używa ContainerD który jest open source.
Podejrzewam że Miritanis też tego używa. Tak samo jak chyba używane jest to na Linuxie. Z tego co zrozumiałem Moby należy do projektu dockera, a raczej ten projekt to zbiór różnych repo dockerowych.
ContainerR
Jest open source i można korzystać z tego za free - jednakże instalacja chyba jest trochę bardziej skomplikowana.
Tutaj poniżej fragment z artykułu bloga Mirantis który to wyjaśnia korzyści płynące z korzystania ich container runtime.
https://www.mirantis.com/blog/windows-server-container-users-mirantis-is-here-to-support-you/
There are three options for existing Windows Server container users: Mirantis Container Runtime, containerd, or Moby. Developers (and members of management) need to choose carefully; not all container runtimes are the same, and there are stark differences between Mirantis Container Runtime, Moby and community-based containerd. Organizations using Windows Server containers should weigh their options carefully, as they may risk losing security and compliance features that may be vital or even mandatory for their deployment.
Namely, while containerd and Moby provide high-level container runtimes with basic functionality, Mirantis Container Runtime offers advanced enterprise features, including FIPS 140-2 security alignment. Government agencies and regulated industries such as banking, insurance, healthcare, telecommunications and others where FIPS 140-2 compliance and secure software supply chains are mandated or prioritized need to take action by installing Mirantis Container Runtime. This also applies to companies that require commercial or 24x7x365 support for production deployments.
So if you’re going to make the effort of installing a container runtime, it would benefit you to choose Mirantis Container Runtime as the more feature-rich option with greater security.
Mega to dziwne wszystko. Myślałem że jest to jakoś bardziej zorganizowane...
Jak ktoś ogarnia ten temat to prosiłbym o zabranie głosu :)