Loading Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ ADD $REPO_KVM_OPENCORE/releases/download/$VERSION_KVM_OPENCORE/OpenCore-$VERSION VOLUME /storage EXPOSE 5900 8006 ENV VERSION="13" ENV VERSION="14" ENV RAM_SIZE="4G" ENV CPU_CORES="2" ENV DISK_SIZE="64G" Loading 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: "13" VERSION: "14" 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: "13" value: "14" - name: DISK_SIZE value: "64G" ports: Loading readme.md +4 −4 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ services: image: dockurr/macos container_name: macos environment: VERSION: "13" VERSION: "14" devices: - /dev/kvm - /dev/net/tun Loading @@ -49,7 +49,7 @@ services: ##### Via Docker CLI: ```bash docker run -it --rm --name macos -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/macos:/storage" --stop-timeout 120 dockurr/macos docker run -it --rm --name macos -e "VERSION=14" -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/macos:/storage" --stop-timeout 120 dockurr/macos ``` ##### Via Kubernetes: Loading Loading @@ -84,11 +84,11 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste ### How do I select the version of macOS? By default, macOS 13 (Ventura) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: By default, macOS 14 (Sonoma) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: ```yaml environment: VERSION: "13" VERSION: "14" ``` Select from the values below: Loading src/install.sh +4 −2 Original line number Diff line number Diff line Loading @@ -135,6 +135,8 @@ install() { local dest="$2" case "${version,,}" in "tahoe" | "16"* ) board="Mac-CFF7D910A743CAAF" ;; "sequoia" | "15"* ) board="Mac-937A206F2EE63C01" ;; "sonoma" | "14"* ) Loading Loading @@ -248,7 +250,7 @@ VERSION=$(expr "$VERSION" : "^\ *\(.*[^ ]\)\ *$") if [ -z "$VERSION" ]; then VERSION="13" VERSION="14" warn "no value specified for the VERSION variable, defaulting to \"${VERSION}\"." fi Loading Loading
Dockerfile +1 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ ADD $REPO_KVM_OPENCORE/releases/download/$VERSION_KVM_OPENCORE/OpenCore-$VERSION VOLUME /storage EXPOSE 5900 8006 ENV VERSION="13" ENV VERSION="14" ENV RAM_SIZE="4G" ENV CPU_CORES="2" ENV DISK_SIZE="64G" Loading
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: "13" VERSION: "14" 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: "13" value: "14" - name: DISK_SIZE value: "64G" ports: Loading
readme.md +4 −4 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ services: image: dockurr/macos container_name: macos environment: VERSION: "13" VERSION: "14" devices: - /dev/kvm - /dev/net/tun Loading @@ -49,7 +49,7 @@ services: ##### Via Docker CLI: ```bash docker run -it --rm --name macos -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/macos:/storage" --stop-timeout 120 dockurr/macos docker run -it --rm --name macos -e "VERSION=14" -p 8006:8006 --device=/dev/kvm --device=/dev/net/tun --cap-add NET_ADMIN -v "${PWD:-.}/macos:/storage" --stop-timeout 120 dockurr/macos ``` ##### Via Kubernetes: Loading Loading @@ -84,11 +84,11 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste ### How do I select the version of macOS? By default, macOS 13 (Ventura) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: By default, macOS 14 (Sonoma) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative: ```yaml environment: VERSION: "13" VERSION: "14" ``` Select from the values below: Loading
src/install.sh +4 −2 Original line number Diff line number Diff line Loading @@ -135,6 +135,8 @@ install() { local dest="$2" case "${version,,}" in "tahoe" | "16"* ) board="Mac-CFF7D910A743CAAF" ;; "sequoia" | "15"* ) board="Mac-937A206F2EE63C01" ;; "sonoma" | "14"* ) Loading Loading @@ -248,7 +250,7 @@ VERSION=$(expr "$VERSION" : "^\ *\(.*[^ ]\)\ *$") if [ -z "$VERSION" ]; then VERSION="13" VERSION="14" warn "no value specified for the VERSION variable, defaulting to \"${VERSION}\"." fi Loading