Open SachaTe opened 7 months ago
I also need docker on the latest m1 runners. I'm trying to build arm64 images natively without qemu emulation (because emulation is too slow).
@James-Mart you figure anything out ? All my attempts have failed
@James-Mart you figure anything out ? All my attempts have failed
Same, all my attempts failed. I've decided to simply wait until arm64 linux runners are available, which presumably will have docker. That is apparently scheduled for January 2024, or at least will be in private beta.
Trying to solve the same problems, we've had some success with rogisolorzano/github-runner-ec2-start and rogisolorzano/github-runner-ec2-stop GH actions to spin up our own Graviton EC2 runners.
We tried to spin up OrbStack on GH's M1 runners but they have virtualization disabled so it didn't work.
On EC2, Qemu was still extremely slow in some cases during multiarch builds so we switched to depot.dev for our Docker builds.
Any update or progress on this ?
macOS runners, such as the ones provided by GitHub, are being run in an ephemeral VM that runs in Apple's virtualization framework. Apple does not support nested virtualization so you can't run Docker inside a macOS VM.
Best Regards, Kiril Gantchev CEO and co-founder of FlyCI
Describe the bug We have been trying to install docker on the Mac Arm runner and have not been successful.
To Reproduce Steps to reproduce the behavior:
Expected behavior Docker should run
Runner Version and Platform
What's not working?
We get error;
Runner and Worker's Diagnostic Logs
I have looked online and tried multiple steps which all fail. For example:
open --background -a Docker
but get errorUnable to find application named 'Docker'
/Applications/Docker.app/Contents/MacOS/com.docker.diagnose check
I seesudo ln -s ~/.docker/run/docker.sock /var/run/docker.sock
but it seems like the sock is just never created