Para quem seguiu o tutorial anterior, de como correr o MacOS Catalina no Virtualbox:
Tutorial
Aqui fica um guia, mais simples e prático de como correr o MacOS Catalina no Docker.
Instalação
Requisitos
Neste tutorial vamos usar o Arch Linux como host, nele vamos instalar o Docker, bem como o QEMU/KVM.
Devem ainda de se certificar que a vossa bios têm a virtualização activa.
Docker
Começamos por instalar no docker:
sudo pacman -S docker
Após a instalação vamos adicionar o utilizador ao grupo do docker, de forma a poder gerir o serviço do docker:
sudo usermod -aG docker $USER
Agora basta iniciar o processo do docker:
sudo systemctl start docker
QEMU/KVM
A instalação do QEMU e do KVM é também bastante simples:
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison ebtables edk2-ovmf
Com isto vamos iniciar os serviços necessários:
sudo systemctl enable libvirtd.service sudo systemctl enable virtlogd.service sudo modprobe kvm
Após este passo, devem de reiniciar a vossa máquina.
Download e inicialização da imagem do Docker
Agora que todo o software encontra-se instalado no host, vamos fazer o download e iniciar a imagem do Docker:
docker pull sickcodes/docker-osx
Este comando irá realizar o download de todo o software necessário, a correr dentro do container do Docker.
No fim da execução do comando a cima, iniciamos o container:
docker run --privileged -v /tmp/.X11-unix:/tmp/.X11-unix sickcodes/docker-osx
E voilà, temos o MacOS Catalina a correr pelo QEMU, dentro de um container do Docker











Link do projecto original no Github