From 275b27ef8f2af3d13c03dba27c4110158065a91f Mon Sep 17 00:00:00 2001 From: sickcodes Date: Sat, 27 Feb 2021 12:10:08 +0000 Subject: [PATCH] Documentation for Big Sur. v4.0 --- CHANGELOG.md | 1 + Dockerfile | 2 +- Dockerfile.auto | 2 +- Dockerfile.naked | 2 +- README.md | 16 ++++++++++++++-- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a390cd..f8d9df2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ |Version|Date|Notes| |---|---|---| +|4.0|2021-02-27|Add big-sur support. Use `sickcodes/docker-osx:big-sur` or build using `--build-arg VERSION=11`| | |2021-02-26|Change `-e NOPICKER=true` to simply do `sed -i '/^.*InstallMedia.*/d' Launch.sh` and `export BOOTDISK=/home/arch/OSX-KVM/OpenCore-Catalina/OpenCore-nopicker.qcow2`.| |3.2|2021-02-25|Add a script to generate unique machine serial numbers. Add a script to generate a bootdisk from given serial numbers. Add Linux for libguestfs which allows the docker container to make QEMU bootdisks with specific serial numbers.| | |2021-02-21|Add NOPICKER environment variable to ALL images.| diff --git a/Dockerfile b/Dockerfile index 0bac25e..8033913 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ # Repo: https://github.com/sickcodes/Docker-OSX/ # Title: Mac on Docker (Docker-OSX) # Author: Sick.Codes https://sick.codes/ -# Version: 3.2 +# Version: 4.0 # License: GPLv3+ # # All credits for OSX-KVM and the rest at @Kholia's repo: https://github.com/kholia/osx-kvm diff --git a/Dockerfile.auto b/Dockerfile.auto index dc2367c..ca6e548 100644 --- a/Dockerfile.auto +++ b/Dockerfile.auto @@ -7,7 +7,7 @@ # # Title: Mac on Docker (Docker-OSX) [AUTOINSTALL] # Author: Sick.Codes https://twitter.com/sickcodes -# Version: 3.2 +# Version: 4.0 # License: GPLv3+ # Repository: https://github.com/sickcodes/Docker-OSX # diff --git a/Dockerfile.naked b/Dockerfile.naked index 04368bc..09db8a3 100644 --- a/Dockerfile.naked +++ b/Dockerfile.naked @@ -7,7 +7,7 @@ # # Title: Mac on Docker (Docker-OSX) [AUTOINSTALL] # Author: Sick.Codes https://twitter.com/sickcodes -# Version: 3.2 +# Version: 4.0 # License: GPLv3+ # Repository: https://github.com/sickcodes/Docker-OSX # diff --git a/README.md b/README.md index d5e8a58..3daf0ee 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,9 @@ https://github.com/sickcodes/Docker-OSX/blob/master/CREDITS.md Docker Hub: https://hub.docker.com/r/sickcodes/docker-osx -- sickcodes/docker-osx:latest - base recovery image +- sickcodes/docker-osx:latest - base recovery image (10) + +- sickcodes/docker-osx:big-sur - base recovery image (11) - sickcodes/docker-osx:naked - supply your own .img file @@ -84,6 +86,7 @@ Use `docker commit`, copy the ID, and then `docker start ID` docker pull sickcodes/docker-osx:latest +# catalina docker run -it \ --device /dev/kvm \ -p 50922:10022 \ @@ -91,6 +94,14 @@ docker run -it \ -e "DISPLAY=${DISPLAY:-:0.0}" \ sickcodes/docker-osx:latest +# big sur +docker run -it \ + --device /dev/kvm \ + -p 50922:10022 \ + -v /tmp/.X11-unix:/tmp/.X11-unix \ + -e "DISPLAY=${DISPLAY:-:0.0}" \ + sickcodes/docker-osx:big-sur + # Wait 2-3 minutes until you see the logo. ``` @@ -212,7 +223,8 @@ docker run -it \ sickcodes/docker-osx:naked ``` -# Features In Docker-OSX v3.2 +# Features In Docker-OSX v4 +- `sickcodes/docker-osx:big-sur` - original base recovery image for latest OS (safe) - Serial number generators. [See below or ./custom](https://github.com/sickcodes/Docker-OSX/tree/master/custom) - Full auto mode: boot straight to OSX shell and even run commands as runtime arguments! - `sickcodes/docker-osx:latest` - original base recovery image (safe)