引言

效果展示

过程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
## dependency
sudo apt install qemu qemu-kvm libvirt-clients libvirt-daemon-system

# docker pull sickcodes/docker-osx
docker pull dickhub/docker-osx

## run
xhost +local:docker
# Catalina (10.15)
docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
-e SHORTNAME=big-sur \
-e RAM=16 \
--name osx \
dickhub/docker-osx:latest

# docker build -t docker-osx .
## run by default
sudo docker run --privileged -e "DISPLAY=${DISPLAY:-:0.0}" -v /tmp/.X11-unix:/tmp/.X11-unix dickhub/docker-osx

# docker update --memoryswap=8g --memory=8g containerID
# docker exec -it containerID /bin/bash
# vi Launch.sh
# RAM=8

结论

引用

  1. 没钱买苹果电脑,试试这个开源黑苹果,享受原生级 macOS 体验!