112
Support for ARM based Docker images.
complete
Activity Feed
Sort by
S
Sebastian Lerner
complete
Marking complete based on latest comment
S
Sebastian Lerner
Hi folks, as Alexey mentioned in a previous comment, CircleCI offers machine-based ARM resources today: https://circleci.com/docs/2.0/arm-resources/
I will be marking this as complete to avoid confusion between a request for ARM resources in general and a request to support ARM with CircleCI's Docker executor. If you are interested in ARM on a Docker executor, please upvote this request: https://circleci.canny.io/cloud-feature-requests/p/support-arm-resource-class-on-docker-executor
Thanks all!
Liya Ai
under review
Liya Ai
We wanted to add some clarity to this idea based on some questions we've been getting - the preview has started for an Arm machine executor (Arm VM), not a Docker executor running on the Arm executor at this time.
Alexey
Hi all, I’m one of the product managers at CircleCI. Wanted to share that we have started a preview of arm64 executors. These executors are suitable for building and running arm64 Docker images. Please note that these preview executors are more similar to our Machine executor (dedicated VMs) than to our Docker executor.
The preview is available both on the free plan and on our usage-based plans (Performance, Scale, and Custom).
Check out the Arm preview docs for more details of what’s available.
If you’d like to try out the Arm executors, please submit a request using the Arm preview interest form (the same form is also linked in the preview docs).
If you can’t use the preview for any reason — e.g., if what we are offering in preview doesn’t solve for your needs — please let me know if a comment here. Very curious to understand your use case further.
Thanks!
Nami Ops
We're using circleCI machine executor with QEMU to build multi-arch
And the config here:
Base on your machine processor architecture, Docker will automatically pull the right image for you:
docker run --rm --name nc-test -p 1234:1234 namiops/circleci-multiarch
Test:
nc -v localhost 1234
Inspect the image architecture:
docker manifest inspect --verbose namiops/circleci-multiarch
Alec
FWIW: +1. Obviously, these are the times of the Arm uprising. And yes, we need to deploy to Arm
Liya Ai
under review
Carlo Alberto Ferraris
+1 we are looking at moving our Go workloads to run on ARM, and we need ARM executors to be able to run their CI pipelines
Vinny Ruia
Does QEMU give you performance issues? I find that the build on CircleCI is painfully slow and I have nothing to point to other than QEMU
M
Mikhail Grushinskiy
Builds fine for arm64, arm32 on CircleCI with qemu
Load More
→