-
Notifications
You must be signed in to change notification settings - Fork 946
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
macos-13-xlarge (i.e. Mac Arm Processor) Unable to Install and Start Docker #3012
Comments
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 |
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, |
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 createdThe text was updated successfully, but these errors were encountered: