CheckMag | 5 kompletnych systemów operacyjnych, które doskonale działają w kontenerze docker, w tym macOS i Steam Headless
Kontenery Docker uruchamiają pojedyncze aplikacje wydajnie i na niewielkiej powierzchni, usuwając większość systemu operacyjnego i pozostawiając tylko to, co jest niezbędne do utrzymania działania aplikacji. Pomysł uruchomienia całego systemu operacyjnego w kontenerze wydaje się zatem nieco sprzeczny z intuicją. Biorąc to pod uwagę, jeśli są Państwo zdeterminowani, aby to zrobić, istnieje wiele opcji, które mają kilka przekonujących przypadków użycia.
Steam Headless
Steam Headless jest oparty na Debianie Bookworm i zawiera wszystko, czego potrzeba do stworzenia bezgłowego serwera strumieniowania gier. Obsługuje zarówno procesory graficzne Nvidia, jak i AMD, jest wstępnie skonfigurowany z serwerami Steam, Proton i Moonlight w celu łatwego strumieniowania gier.
Do celów administracyjnych można połączyć się z nim za pomocą noVNC, który zapewni również pulpit Xfce4, dzięki czemu wszystko będzie przyjemne i lekkie. Dzięki instalacji EmuDeck, Heroic Launcher i Lutris za pomocą jednego kliknięcia, będzie to więcej niż znajome dla każdego, kto korzystał z Steam Deck.
Uruchomienie tego dockera zajmuje kilka sekund i jest świetnym sposobem na wykorzystanie stacjonarnego GPU do strumieniowania gier do urządzenia przenośnego.
Windows na platformie Docker
Windows on Docker pozwala zainstalować niemal każdą wersję systemu Windows, od Windows 11 Pro aż po Windows XP, a także wersje Server od 2022 aż po 2008. Można nawet zainstalować Tiny11, Tiny10 i Windows 10 LTSC.
Niezależnie od tego, czy chcą Państwo szybko przetestować oprogramowanie w systemie Windows XP bez konieczności konfigurowania maszyny wirtualnej, czy też potrzebują Państwo jednorazowego systemu operacyjnego do zbadania potencjalnie podejrzanego pliku, wybór systemu operacyjnego jest tak prosty, jak zmiana flagi w konfiguracji kontenera. Chociaż możliwe jest przekazanie procesora graficznego do tego kontenera, nie jest to dla osób o słabym sercui prawdopodobnie lepiej będzie skorzystać z maszyny wirtualnej. Rozdęta instalacja Windows nie jest najlepszym rozwiązaniem dla kontenera docker, ale i tak dobrze jest mieć taką możliwość.
Debian Bookworm
Technicznie rzecz biorąc, można zainstalować dowolną dystrybucję Linuksa w kontenerze Docker. Jednak płodny twórca dockera, ich777, ma wstępnie zbudowany kontener https://hub.docker.com/r/ich777/debian-bookworm gotowy do wdrożenia. Zawiera on środowisko graficzne Xfce4 z interfejsem webGUI noVNC i wszystkimi podstawowymi narzędziami. Lekka dystrybucja taka jak ta prawdopodobnie ma największy sens do uruchamiania w kontenerze i pozwala na uruchamianie wielu aplikacji, takich jak VPN i klient torrent w jednej instancji.
Wirtualny DSM
Kolejny obraz docker od twórcy Windows on Docker, Virtual DSM pozwala zainstalować Synology Disk Station Manager (DSM) w kontenerze. Virtual DSM ma prawdopodobnie jeszcze mniej sensu niż uruchamianie systemu Windows w kontenerze docker, zwłaszcza biorąc pod uwagę, że wiele osób prawdopodobnie uruchomi swoje kontenery na oprogramowaniu, które już działa jako NAS, takim jak TrueNAS lub Unraid. Jeśli jednak są Państwo przywiązani do środowiska Synology, może to być sposób na uruchomienie platformy bez inwestowania w ich sprzęt.
Docker OSX
Być może chcą Państwo uruchomić oprogramowanie dla komputerów Mac lub stworzyć aplikację dla iPhone'a, ale nie chcą Państwo inwestować w sprzęt Apple. Docker-OSX pozwoli Państwu uruchomić system operacyjny Apple z niemal natywną wydajnością. Pozwoli nawet podłączyć iPhone'a przez USB. Można uruchomić prawie każdą wersję systemu MacOS, aż do najnowszej wersji Sonoma, chociaż uruchomienie usług takich jak iMessage i iCloud może okazać się wyzwaniem https://github.com/sickcodes/Docker-OSX/issues/526. Jeśli ich Państwo potrzebują, M2 MacBook Air 15 jest obecnie objęty znaczną zniżką na Amazon.com.