Featured image of post Docker-osx: macos cerca de ti

Docker-osx: macos cerca de ti

Guia de instalaci贸n para novatos de docker-osx en Linux y Windows WSL

Pasos previos

Linux

Docker-osx es una forma de poder ejecutar macos desde tu computadora no apple utilizando docker y KVM. Para lograrlo necesitas los siguientes paquetes y dependencias.

  • Libvirt
  • qemu-kvm
  • docker

Instalar paquetes y dependencias faltantes en fedora:

1
sudo yum install libvirt qemu-kvm docker

Instalar paquetes y dependencias faltantes en ubuntu:

1
sudo apt install qemu qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager libguestfs-tools docker

Windows:

Si deseas ejecutarlo en windows deberas instalar Windows Subsystem for Linux en W11.

1
wsl --install

adem谩s, dentro de WSL necesitaras los siguientes paquetes y dependencias:

1
sudo apt -y install bridge-utils cpu-checker libvirt-clients libvirt-daemon qemu qemu-kvm x11-apps

y tambi茅n docker para windows disponible en:

Download & install docker for Windows

Pasos necesarios para docker (Linux)

1
2
sudo systemctl --start dockerd
sudo systemctl --enable --now dockerd

Instalaci贸n macos

Correr e instalar macos es tan facil como:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10

docker run -it \
    --device /dev/kvm \
    -p 50922:10022 \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e "DISPLAY=${DISPLA# docker build -t docker-osx --build-arg SHORTNAME=ventura .
Y:-:0.0}" \
    -e GENERATE_UNIQUE=true \
    -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
    sickcodes/docker-osx:ventura

Aviso

Si presenta el error de gtk initialized failed ejecute con el parametro –privileged y xhost +:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
sudo docker run -it --privileged \
    --device /dev/kvm \
    -p 50922:10022 \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e "DISPLAY=${DISPLA# docker build -t docker-osx --build-arg SHORTNAME=ventura .
Y:-:0.0}" \
    -e GENERATE_UNIQUE=true \
    -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \
    sickcodes/docker-osx:ventura

xhost +

M谩s informaci贸n

Autor

el proyecto de docker-osx es mantenido por sickcodes en Github. sickcodes

Instalaci贸n de WSL

Disponible la documentaci贸n de WSL

WSL

comments powered by Disqus