diff --git a/non-rice/compose-files/macos-qemu/compose.yml b/non-rice/compose-files/macos-qemu/compose.yml new file mode 100644 index 0000000..41e9192 --- /dev/null +++ b/non-rice/compose-files/macos-qemu/compose.yml @@ -0,0 +1,39 @@ +services: + macos: + image: dockurr/macos + container_name: macos + environment: +# ventura + VERSION: "13" +# for small screen to reduce load + VGA: "std" +# cpus aren't dedicated/pinned, they spread as they please and can be used concurrently + CPUS: "3" +# i got plenty of ram + RAM_SIZE: "6G" +# fixes a bit of stutter + ARGS: "-device usb-tablet" +# needed to function + devices: + - /dev/dri + - /dev/kvm + - /dev/net/tun +# memory has to be shared + shm_size: 6gb +# also unfortunately required + cap_add: + - NET_ADMIN +# web interface, vnc + ports: + - 8006:8006 + - 5900:5900/tcp + - 5900:5900/udp +# storage volume + volumes: + - ./macos:/storage + restart: always + stop_grace_period: 2m +# dnsforge.de adblocking dns + dns: + - 49.12.67.122 + - 2a01:4f8:c013:29d::122 \ No newline at end of file