Support for ARM based Docker images.
complete
Andrew kevin
I was facing the problem in arm software but this post help me to getting out thanks for sharing this post. Dandy Let’s Watch the Sunset Hoodie
S
Sebastian Lerner
Hi folks, ARM resource class on CircleCI's Docker executor is now in Preview: https://discuss.circleci.com/t/product-launch-arm-docker-preview/48601
S
Sebastian Lerner
Hi folks, if you are interested in an ARM resource class on CircleCI's Docker executor, please see the pinned comment on this post: https://circleci.canny.io/cloud-feature-requests/p/support-arm-resource-class-on-docker-executor
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!
Shawn Smith
Please allow us to use arm images in setup remote docker. This would allow a workflow where we setup a native amd64 remote docker environment, and a native arm remote docker environment. Then configure buildx to point to the native environments and kick off our manifest build. It would be significantly faster and avoid Qemu.
P
Peter Ebden
+1, we can cross-compile to ARM easily enough, but would like to do a full test run on CI, and the Docker executors are preferable to machine executors.
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
Load More
→