Compare commits

...

8 Commits

Author SHA1 Message Date
Jonathan Weinberg
daeca035a4
Merge 21e2895ff2 into 730d6f294a 2024-11-19 00:04:17 +01:00
sickcodes
730d6f294a rename build id's in action
Some checks failed
Push Docker Image to Docker Hub / Push Docker Image to Docker Hub (push) Has been cancelled
2024-11-18 15:00:53 +00:00
sickcodes
93c2119ebc Label images correctly in yaml 2024-11-18 14:59:41 +00:00
sickcodes
fb8aa4b248 Push latest
Some checks are pending
Push Docker Image to Docker Hub / Push Docker Image to Docker Hub (push) Waiting to run
2024-11-18 13:24:20 +00:00
sickcodes
b5a70782cc Push latest 2024-11-18 07:19:56 +00:00
sickcodes
61b21421f6 main to master, -ng typo 2024-11-18 07:07:00 +00:00
sickcodes
342c09eb2a Add docker-build.yml 2024-11-18 07:05:24 +00:00
Jonathan Weinberg
21e2895ff2
Update README.md
Little extra info why Win11 is required for WSL2 and a typo fix for a link within the readme.md
2024-01-03 09:45:25 -05:00
2 changed files with 54 additions and 2 deletions

52
.github/workflows/docker-build.yml vendored Normal file
View File

@ -0,0 +1,52 @@
name: Push Docker Image to Docker Hub
on:
push:
branches:
- master
jobs:
push_to_docker_hub:
name: Push Docker Image to Docker Hub
runs-on: ubuntu-latest
steps:
- name: Checkout code
id: checkout_code
uses: actions/checkout@v3
- name: Login to Docker Hub
id: login_docker_hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_HUB_USER_NAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
- name: Echo Docker Hub Username
run: echo ${{ secrets.DOCKER_HUB_USER_NAME }}
- name: Echo GitHub SHA
run: echo $GITHUB_SHA
- name: Build Docker image
id: build_image
run: |
docker build "$GITHUB_WORKSPACE" -t sickcodes/docker-osx:master --label dockerfile-path="Dockerfile"
- name: Label Master Docker Image as Latest
id: label_image
run: |
docker tag sickcodes/docker-osx:master sickcodes/docker-osx:latest
- name: Push Docker image master
id: push_master
run: docker push sickcodes/docker-osx:master
- name: Push Docker image latest
id: push_latest
run: docker push sickcodes/docker-osx:latest
- name: Logout from Docker Hub
run: docker logout
- name: End
run: echo "Docker image pushed to Docker Hub successfully"

View File

@ -598,7 +598,7 @@ sudo modprobe kvm
Running Docker-OSX on Windows is possible using WSL2 (Windows 11 + Windows Subsystem for Linux).
You must have Windows 11 installed with build 22000+ (21H2 or higher).
You must have Windows 11 installed with build 22000+ (21H2 or higher). Please note that while WSL2 *does* exist on Windows 10, it is missing functionality that is required such as Nested Virtualization.
First, install WSL on your computer by running this command in an administrator powershell. For more info, look [here](https://docs.microsoft.com/en-us/windows/wsl/install).
@ -1131,7 +1131,7 @@ COPY --chown=arch ./deduped.img /home/arch/OSX-KVM/mac_hdd_ng.img
### Run Docker-OSX headlessly with Telnet
First make sure [autoboot is enabled](#autoboot-into-osx-after-youve-installed-everything)
First make sure [autoboot is enabled](#autoboot-into-os-x-after-youve-installed-everything)
Next, you will want to set up SSH to be automatically started.