Loading Dockerfile +7 −3 Original line number Diff line number Diff line Loading @@ -15,10 +15,12 @@ FROM scratch AS runner COPY --from=qemux/qemu:7.32 / / ARG VERSION_ARG="0.0" ARG VERSION_KVM_OPENCORE="v21" ARG VERSION_VM_HIDE="2.0.0" ARG VERSION_KVM_OPENCORE="0.7" ARG VERSION_OSX_KVM="326053dd61f49375d5dfb28ee715d38b04b5cd8e" ARG REPO_VM_HIDE="https://github.com/Carnations-Botanica/VMHide" ARG REPO_KVM_OPENCORE="https://github.com/LongQT-sea/OpenCore-ISO" ARG REPO_OSX_KVM="https://raw.githubusercontent.com/kholia/OSX-KVM" ARG REPO_KVM_OPENCORE="https://github.com/thenickdude/KVM-Opencore" ARG DEBCONF_NOWARNINGS="yes" ARG DEBIAN_FRONTEND="noninteractive" Loading @@ -27,6 +29,7 @@ ARG DEBCONF_NONINTERACTIVE_SEEN="true" RUN set -eu && \ apt-get update && \ apt-get --no-install-recommends -y install \ 7zip \ mtools && \ apt-get clean && \ echo "$VERSION_ARG" > /etc/version && \ Loading @@ -42,7 +45,8 @@ ADD --chmod=644 \ $REPO_OSX_KVM/$VERSION_OSX_KVM/OVMF_VARS-1024x768.fd \ $REPO_OSX_KVM/$VERSION_OSX_KVM/OVMF_VARS-1920x1080.fd /usr/share/OVMF/ ADD $REPO_KVM_OPENCORE/releases/download/$VERSION_KVM_OPENCORE/OpenCore-$VERSION_KVM_OPENCORE.iso.gz /opencore.iso.gz ADD $REPO_VM_HIDE/releases/download/$VERSION_VM_HIDE/VMHide-$VERSION_VM_HIDE-RELEASE.zip /vmh.zip ADD $REPO_KVM_OPENCORE/releases/download/v$VERSION_KVM_OPENCORE/LongQT-OpenCore-v$VERSION_KVM_OPENCORE.iso /opencore.iso VOLUME /storage EXPOSE 5900 8006 Loading assets/config.plist +1307 −1757 File changed.Preview size limit exceeded, changes collapsed. Show changes compose.yml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ services: image: dockurr/macos container_name: macos environment: VERSION: "14" VERSION: "15" devices: - /dev/kvm - /dev/net/tun Loading kubernetes.yml +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ spec: image: dockurr/macos env: - name: VERSION value: "14" value: "15" - name: DISK_SIZE value: "64G" ports: Loading readme.md +3 −3 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ services: image: dockurr/macos container_name: macos environment: VERSION: "14" VERSION: "15" devices: - /dev/kvm - /dev/net/tun Loading Loading @@ -90,7 +90,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste ### How do I select the version of macOS? By default, macOS 14 (Sonoma) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: By default, macOS 15 (Sequoia) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: ```yaml environment: Loading @@ -108,7 +108,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste | `11` | macOS 11 | Big Sur | > [!NOTE] > Starting with macOS 15 (Sequoia), you cannot sign in to an Apple Account unless you install [VMHide.kext](https://github.com/Carnations-Botanica/VMHide) first. > You can also select macOS 26 (Tahoe), but beware that it runs very slow currently. ### How do I change the storage location? Loading Loading
Dockerfile +7 −3 Original line number Diff line number Diff line Loading @@ -15,10 +15,12 @@ FROM scratch AS runner COPY --from=qemux/qemu:7.32 / / ARG VERSION_ARG="0.0" ARG VERSION_KVM_OPENCORE="v21" ARG VERSION_VM_HIDE="2.0.0" ARG VERSION_KVM_OPENCORE="0.7" ARG VERSION_OSX_KVM="326053dd61f49375d5dfb28ee715d38b04b5cd8e" ARG REPO_VM_HIDE="https://github.com/Carnations-Botanica/VMHide" ARG REPO_KVM_OPENCORE="https://github.com/LongQT-sea/OpenCore-ISO" ARG REPO_OSX_KVM="https://raw.githubusercontent.com/kholia/OSX-KVM" ARG REPO_KVM_OPENCORE="https://github.com/thenickdude/KVM-Opencore" ARG DEBCONF_NOWARNINGS="yes" ARG DEBIAN_FRONTEND="noninteractive" Loading @@ -27,6 +29,7 @@ ARG DEBCONF_NONINTERACTIVE_SEEN="true" RUN set -eu && \ apt-get update && \ apt-get --no-install-recommends -y install \ 7zip \ mtools && \ apt-get clean && \ echo "$VERSION_ARG" > /etc/version && \ Loading @@ -42,7 +45,8 @@ ADD --chmod=644 \ $REPO_OSX_KVM/$VERSION_OSX_KVM/OVMF_VARS-1024x768.fd \ $REPO_OSX_KVM/$VERSION_OSX_KVM/OVMF_VARS-1920x1080.fd /usr/share/OVMF/ ADD $REPO_KVM_OPENCORE/releases/download/$VERSION_KVM_OPENCORE/OpenCore-$VERSION_KVM_OPENCORE.iso.gz /opencore.iso.gz ADD $REPO_VM_HIDE/releases/download/$VERSION_VM_HIDE/VMHide-$VERSION_VM_HIDE-RELEASE.zip /vmh.zip ADD $REPO_KVM_OPENCORE/releases/download/v$VERSION_KVM_OPENCORE/LongQT-OpenCore-v$VERSION_KVM_OPENCORE.iso /opencore.iso VOLUME /storage EXPOSE 5900 8006 Loading
assets/config.plist +1307 −1757 File changed.Preview size limit exceeded, changes collapsed. Show changes
compose.yml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ services: image: dockurr/macos container_name: macos environment: VERSION: "14" VERSION: "15" devices: - /dev/kvm - /dev/net/tun Loading
kubernetes.yml +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ spec: image: dockurr/macos env: - name: VERSION value: "14" value: "15" - name: DISK_SIZE value: "64G" ports: Loading
readme.md +3 −3 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ services: image: dockurr/macos container_name: macos environment: VERSION: "14" VERSION: "15" devices: - /dev/kvm - /dev/net/tun Loading Loading @@ -90,7 +90,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste ### How do I select the version of macOS? By default, macOS 14 (Sonoma) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: By default, macOS 15 (Sequoia) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: ```yaml environment: Loading @@ -108,7 +108,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste | `11` | macOS 11 | Big Sur | > [!NOTE] > Starting with macOS 15 (Sequoia), you cannot sign in to an Apple Account unless you install [VMHide.kext](https://github.com/Carnations-Botanica/VMHide) first. > You can also select macOS 26 (Tahoe), but beware that it runs very slow currently. ### How do I change the storage location? Loading