Notebookcheck Logo

CheckMag | 5 sistemas operacionais completos que funcionam perfeitamente em um contêiner docker, incluindo o macOS e o Steam Headless

Fonte da imagem: Steam - editado
Fonte da imagem: Steam - editado
A ideia de executar um sistema operacional inteiro (especialmente um sistema tão inchado como o Windows) em um contêiner anula todo o propósito do Docker. No entanto, é possível, e há pelo menos alguns motivos válidos para que o senhor queira fazer isso. Seja para uma máquina de jogos sem cabeça, um sistema operacional descartável para testar possíveis malwares ou até mesmo para pesquisas de segurança, é possível executar praticamente todos os principais sistemas operacionais em um contêiner.

Os contêineres do Docker executam aplicativos individuais de forma eficiente e em um espaço reduzido, retirando a maior parte do sistema operacional e deixando apenas o que é necessário para manter o aplicativo em execução. Portanto, a ideia de executar um sistema operacional inteiro em um contêiner parece um tanto contraintuitiva. Dito isso, se o senhor estiver determinado a fazer isso, há várias opções que têm alguns casos de uso convincentes.

Steam Headless

Steam Headless é baseado no Debian Bookworm e vem com tudo o que o senhor precisa para criar um servidor de streaming de jogos sem cabeça. Ele é compatível com GPUs da Nvidia e da AMD e é pré-configurado com os servidores Steam, Proton e Moonlight para facilitar o streaming de jogos.

Para a administração, o senhor pode se conectar a ele com o noVNC, que também lhe dará uma área de trabalho Xfce4, mantendo as coisas agradáveis e leves. Com a instalação em um clique do EmuDeck, do Heroic Launcher e do Lutris, isso será mais do que familiar para qualquer pessoa que já tenha usado um Steam Deck.

A instalação desse docker leva segundos e é uma ótima maneira de aproveitar uma GPU de desktop para transmitir jogos para um dispositivo portátil.

Windows no Docker

Windows no Docker permitirá que o senhor instale praticamente qualquer versão do Windows, desde o Windows 11 Pro até o Windows XP, bem como as versões do Server de 2022 até 2008. O senhor pode até mesmo instalar o Tiny11, o Tiny10 e o Windows 10 LTSC.

Se quiser testar rapidamente um software no Windows XP sem ter que se preocupar com a configuração de uma máquina virtual ou se quiser um sistema operacional descartável para investigar algum arquivo potencialmente suspeito, selecionar o sistema operacional é tão fácil quanto alterar um sinalizador na configuração do contêiner. Embora seja possível passar uma GPU para esse contêiner, isso não é para os fracos de coraçãoe provavelmente seria melhor usar uma máquina virtual. Uma instalação inchada do Windows não é a mais adequada para um contêiner docker, mas ainda assim é bom ter essa opção.

O Windows XP em um contêiner Docker é uma explosão do passado e provavelmente uma das únicas maneiras seguras de executá-lo atualmente (Fonte da imagem: Notebookcheck)
O Windows XP em um contêiner Docker é uma explosão do passado e provavelmente uma das únicas maneiras seguras de executá-lo atualmente (Fonte da imagem: Notebookcheck)

Debian Bookworm

Tecnicamente, é possível instalar qualquer distribuição Linux em um contêiner do Docker. No entanto, o prolífico criador do Docker, ich777, tem um contêiner pré-construído pronto para ser implantado. Ele vem com o ambiente de trabalho Xfce4 com uma webGUI noVNC e todas as ferramentas básicas pré-instaladas. Uma distribuição leve como essa provavelmente faz mais sentido para ser executada em um contêiner e permite a execução de vários aplicativos, como um cliente VPN e de torrent, em uma única instância.

DSM virtual

Outra imagem de contêiner do criador do Windows on Docker, Virtual DSM permite que o usuário instale o Synology Disk Station Manager (DSM) em um contêiner. O DSM virtual provavelmente faz ainda menos sentido do que executar o Windows em um contêiner docker, especialmente considerando que muitas pessoas provavelmente estariam executando seus contêineres em software que já opera como um NAS, como TrueNAS ou Unraid. No entanto, se o senhor estiver ligado ao ambiente Synology, essa pode ser uma maneira de executar a plataforma sem investir no hardware.

O Virtual DSM pode ser bom para fins de teste, mas executar um NAS dentro de um NAS parece algo semelhante a Matrix (Fonte da imagem: VirtualDSM)
O Virtual DSM pode ser bom para fins de teste, mas executar um NAS dentro de um NAS parece algo semelhante a Matrix (Fonte da imagem: VirtualDSM)

Docker OSX

Talvez o senhor queira executar um software para Mac ou desenvolver um aplicativo para iPhone, mas não quer investir em hardware Apple. O Docker-OSX permitirá que o senhor execute o sistema operacional do Apple com desempenho quase nativo. Ele permite até mesmo que o senhor conecte seu iPhone via USB. O senhor pode executar praticamente qualquer versão do MacOS, até a versão mais recente do Sonoma, embora a execução de serviços como o iMessage e o iCloud possa ser um desafio https://github.com/sickcodes/Docker-OSX/issues/526. Se o senhor precisar deles, o M2 MacBook Air 15 está atualmente com um desconto significativo na Amazon.com.

Please share our article, every link counts!
> Análises e revisões de portáteis e celulares > Arquivo de notícias 2024 08 > 5 sistemas operacionais completos que funcionam perfeitamente em um contêiner docker, incluindo o macOS e o Steam Headless
David Devey, 2024-08-25 (Update: 2024-08-25)