If you put an image at /imamge, the image will use that at runtime. Move OSX-KVM to submodule, and symlink for perfect redundancy `ln -s /home/arch/Docker-OSX/OSX-KVM /home/arch/OSX-KVM`
This commit is contained in:
		
							parent
							
								
									b3e8aabaa9
								
							
						
					
					
						commit
						92d61de642
					
				|  | @ -1,3 +1,6 @@ | ||||||
| [submodule "osx-serial-generator"] | [submodule "osx-serial-generator"] | ||||||
| 	path = osx-serial-generator | 	path = osx-serial-generator | ||||||
| 	url = https://github.com/sickcodes/osx-serial-generator.git | 	url = https://github.com/sickcodes/osx-serial-generator.git | ||||||
|  | [submodule "OSX-KVM"] | ||||||
|  | 	path = OSX-KVM | ||||||
|  | 	url = https://github.com/kholia/OSX-KVM | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | Subproject commit 307cdd7c9807516ffb7c4f75d053a9e877f6aef0 | ||||||
							
								
								
									
										14
									
								
								README.md
								
								
								
								
							
							
						
						
									
										14
									
								
								README.md
								
								
								
								
							|  | @ -57,31 +57,40 @@ First time here? try [initial setup](#initial-setup), otherwise try the instruct | ||||||
| ### Catalina [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ### Catalina [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
|  | qemu-img create -f qcow2 image.img | ||||||
|  | 
 | ||||||
| docker run -it \ | docker run -it \ | ||||||
|     --device /dev/kvm \ |     --device /dev/kvm \ | ||||||
|     -p 50922:10022 \ |     -p 50922:10022 \ | ||||||
|     -v /tmp/.X11-unix:/tmp/.X11-unix \ |     -v /tmp/.X11-unix:/tmp/.X11-unix \ | ||||||
|     -e "DISPLAY=${DISPLAY:-:0.0}" \ |     -e "DISPLAY=${DISPLAY:-:0.0}" \ | ||||||
|  |     -v "${PWD}/image.img:/image" \ | ||||||
|     sickcodes/docker-osx:latest |     sickcodes/docker-osx:latest | ||||||
| 
 | 
 | ||||||
| # docker build -t docker-osx . | # docker build -t docker-osx . | ||||||
|  | # if you want to keep everything inside the container, remove "${PWD}/image.img:/image" which will tell the Dockerfile to use the image at /image | ||||||
| ``` | ``` | ||||||
| ### Big Sur [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ### Big Sur [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
|  | qemu-img create -f qcow2 image.img | ||||||
|  | 
 | ||||||
| docker run -it \ | docker run -it \ | ||||||
|     --device /dev/kvm \ |     --device /dev/kvm \ | ||||||
|     -p 50922:10022 \ |     -p 50922:10022 \ | ||||||
|     -v /tmp/.X11-unix:/tmp/.X11-unix \ |     -v /tmp/.X11-unix:/tmp/.X11-unix \ | ||||||
|     -e "DISPLAY=${DISPLAY:-:0.0}" \ |     -e "DISPLAY=${DISPLAY:-:0.0}" \ | ||||||
|  |     -v "${PWD}/image.img:/image" \ | ||||||
|     sickcodes/docker-osx:big-sur |     sickcodes/docker-osx:big-sur | ||||||
| 
 | 
 | ||||||
| # docker build -t docker-osx --build-arg SHORTNAME=big-sur . | # docker build -t docker-osx --build-arg SHORTNAME=big-sur . | ||||||
|  | # if you want to keep everything inside the container, remove "${PWD}/image.img:/image" which will tell the Dockerfile to use the image at /image | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ### Monterey [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ### Monterey [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
|  | qemu-img create -f qcow2 image.img | ||||||
| 
 | 
 | ||||||
| docker run -it \ | docker run -it \ | ||||||
|     --device /dev/kvm \ |     --device /dev/kvm \ | ||||||
|  | @ -90,6 +99,7 @@ docker run -it \ | ||||||
|     -e "DISPLAY=${DISPLAY:-:0.0}" \ |     -e "DISPLAY=${DISPLAY:-:0.0}" \ | ||||||
|     -e GENERATE_UNIQUE=true \ |     -e GENERATE_UNIQUE=true \ | ||||||
|     -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \ |     -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \ | ||||||
|  |     -v "${PWD}/image.img:/image" \ | ||||||
|     sickcodes/docker-osx:monterey |     sickcodes/docker-osx:monterey | ||||||
| 
 | 
 | ||||||
| # docker build -t docker-osx --build-arg SHORTNAME=monterey . | # docker build -t docker-osx --build-arg SHORTNAME=monterey . | ||||||
|  | @ -119,12 +129,14 @@ docker run -it \ | ||||||
| ### High Sierra [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ### High Sierra [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
|  | qemu-img create -f qcow2 image.img | ||||||
| 
 | 
 | ||||||
| docker run -it \ | docker run -it \ | ||||||
|     --device /dev/kvm \ |     --device /dev/kvm \ | ||||||
|     -p 50922:10022 \ |     -p 50922:10022 \ | ||||||
|     -v /tmp/.X11-unix:/tmp/.X11-unix \ |     -v /tmp/.X11-unix:/tmp/.X11-unix \ | ||||||
|     -e "DISPLAY=${DISPLAY:-:0.0}" \ |     -e "DISPLAY=${DISPLAY:-:0.0}" \ | ||||||
|  |     -v "${PWD}/image.img:/image" \ | ||||||
|     sickcodes/docker-osx:high-sierra |     sickcodes/docker-osx:high-sierra | ||||||
| 
 | 
 | ||||||
| # docker build -t docker-osx --build-arg SHORTNAME=high-sierra . | # docker build -t docker-osx --build-arg SHORTNAME=high-sierra . | ||||||
|  | @ -133,12 +145,14 @@ docker run -it \ | ||||||
| ### Mojave [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ### Mojave [](https://hub.docker.com/r/sickcodes/docker-osx/tags?page=1&ordering=last_updated) | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
|  | qemu-img create -f qcow2 image.img | ||||||
| 
 | 
 | ||||||
| docker run -it \ | docker run -it \ | ||||||
|     --device /dev/kvm \ |     --device /dev/kvm \ | ||||||
|     -p 50922:10022 \ |     -p 50922:10022 \ | ||||||
|     -v /tmp/.X11-unix:/tmp/.X11-unix \ |     -v /tmp/.X11-unix:/tmp/.X11-unix \ | ||||||
|     -e "DISPLAY=${DISPLAY:-:0.0}" \ |     -e "DISPLAY=${DISPLAY:-:0.0}" \ | ||||||
|  |     -v "${PWD}/image.img:/image" \ | ||||||
|     sickcodes/docker-osx:mojave |     sickcodes/docker-osx:mojave | ||||||
| 
 | 
 | ||||||
| # docker build -t docker-osx --build-arg SHORTNAME=mojave . | # docker build -t docker-osx --build-arg SHORTNAME=mojave . | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue