Notebookcheck Logo

CheckMag | 5 kompletnych systemów operacyjnych, które doskonale działają w kontenerze docker, w tym macOS i Steam Headless

Źródło obrazu: Steam - edytowane
Źródło obrazu: Steam - edytowane
Pomysł uruchomienia całego systemu operacyjnego (zwłaszcza tak rozdętego jak Windows) w kontenerze jest sprzeczny z całym celem Dockera. Można to jednak zrobić i istnieje co najmniej kilka ważnych powodów, dla których warto to zrobić. Niezależnie od tego, czy chodzi o bezgłową maszynę do gier, system operacyjny do testowania potencjalnego złośliwego oprogramowania, czy nawet badania nad bezpieczeństwem, w kontenerze można uruchomić prawie każdy główny system operacyjny.
Apple Gaming NAS Open Source Windows How To

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ść.

Windows XP w kontenerze Docker to eksplozja przeszłości i prawdopodobnie jeden z jedynych bezpiecznych sposobów na uruchomienie go w dzisiejszych czasach (źródło obrazu: Notebookcheck)
Windows XP w kontenerze Docker to eksplozja przeszłości i prawdopodobnie jeden z jedynych bezpiecznych sposobów na uruchomienie go w dzisiejszych czasach (źródło obrazu: Notebookcheck)

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.

Wirtualny DSM może być dobry do celów testowych, ale uruchamianie NAS-a w NAS-ie wydaje się być czymś w rodzaju Matrixa (źródło obrazu: VirtualDSM)
Wirtualny DSM może być dobry do celów testowych, ale uruchamianie NAS-a w NAS-ie wydaje się być czymś w rodzaju Matrixa (źródło obrazu: VirtualDSM)

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.

Please share our article, every link counts!
> laptopy testy i recenzje notebooki > Nowinki > Archiwum v2 > Archiwum 2024 08 > 5 kompletnych systemów operacyjnych, które doskonale działają w kontenerze docker, w tym macOS i Steam Headless
David Devey, 2024-08-25 (Update: 2024-08-25)