diff options
| author | sickcodes <[email protected]> | 2021-01-27 19:02:10 +0000 |
|---|---|---|
| committer | sickcodes <[email protected]> | 2021-01-27 19:02:10 +0000 |
| commit | 27d7496a70665ac0ead1aaf50a6417ab9dc5135c (patch) | |
| tree | 02e119b2385189fd368abacc711dff4c5c1555e9 /README.md | |
| parent | Remove pointless VOLUME command. Replace curl with wget. (diff) | |
| download | docker-osx-27d7496a70665ac0ead1aaf50a6417ab9dc5135c.tar.xz docker-osx-27d7496a70665ac0ead1aaf50a6417ab9dc5135c.zip | |
Use -e OSX_COMMANDS to run commands in OSX at runtime in :auto. Add docker start -i instructions.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 25 |
1 files changed, 19 insertions, 6 deletions
@@ -21,10 +21,10 @@ Docker Hub: https://hub.docker.com/r/sickcodes/docker-osx # Quick Start Docker-OSX -`sickcodes/docker-osx:latest` - ```bash +docker pull sickcodes/docker-osx:latest + docker run -it \ --device /dev/kvm \ -p 50922:10022 \ @@ -38,13 +38,15 @@ docker run -it \ # Quick Start 22GB Pre-Made Image -`sickcodes/docker-osx:auto` You will need around 50GB of space: half for the base image + half for your runtime image. If you run out of space, you can nuke your Docker images/history/cache by simply deleting `/var/lib/docker` ```bash + +docker pull sickcodes/docker-osx:auto + # boot straight to OSX shell with no display (19GB) docker run -it \ --device /dev/kvm \ @@ -55,25 +57,37 @@ docker run -it \ ``` ```bash -# boot to OSX shell + display (19GB) +# boot to OSX shell + display (19GB) + commands to run inside OSX docker run -it \ --device /dev/kvm \ -p 50922:10022 \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -e "DISPLAY=${DISPLAY:-:0.0}" \ + -e "OSX_COMMANDS=/bin/bash -c \"pwd && uname -a\"" sickcodes/docker-osx:auto # Boots in a minute or two! ``` +### Restart an auto container + +```bash +# find last container +docker ps -a + +# docker start old container with -i for interactive +docker start -i containerid + +``` # Quick Start Own Image -`sickcodes/docker-osx:naked` Supply your image with `-v "${PWD}/mac_hdd_ng.img:/image"` and use `sickcodes/docker-osx:naked` ```bash +docker pull sickcodes/docker-osx:naked + # run your own image + SSH docker run -it \ --device /dev/kvm \ @@ -97,7 +111,6 @@ docker run -it \ - sickcodes/docker-osx:latest - original base recovery image (safe) - sickcodes/docker-osx:naked - supply your own .img file (safe) - sickcodes/docker-osx:auto - 22gb image boot to OSX shell (must trust @sickcodes) -- Full auto mode: boot straight to OSX shell. - Supply your own image using -v $PWD/disk.img:/image - Kubernetes Helm Chart. [See ./helm](https://github.com/sickcodes/Docker-OSX/tree/master/helm) - OSX-KVM |