Use Windows 10/11 Pro or Enterprise, NOT HOME (needed for container virtualization).
- Install from https://docs.docker.com/desktop/install/windows-install/
- Go through setup (create an account, launch the program, etc.)
- From the taskbar tray, go into Docker and click "Switch to Windows containers..."
docker pull ghcr.io/eliasj42/arc-windows-runner:latest
docker run -it --entrypoint powershell ghcr.io/eliasj42/arc-windows-runner:latest
Look around in the container
PS C:\home\runner> ls 'C:\Program Files\Git\bin'
Directory: C:\Program Files\Git\bin
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 10/8/2024 1:53 AM 47496 bash.exe
-a---- 10/8/2024 1:53 AM 46968 git.exe
-a---- 10/8/2024 1:53 AM 47496 sh.exe
git clone https://github.com/Eliasj42/arc-windows-runner.git
cd arc-windows-runner
docker build --build-arg RUNNER_CONTAINER_HOOKS_VERSION=0.6.1 --build-arg RUNNER_VERSION=2.320.0 -f Dockerfile -t arc-windows-runner:debug .
docker run -it --entrypoint powershell arc-windows-runner:debug