[GH-ISSUE #107] Arm docker image #41

Open
opened 2026-03-13 15:29:08 +03:00 by kerem · 7 comments
Owner

Originally created by @elliottn on GitHub (Aug 19, 2018).
Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/107

Could you add a arm docker build and tag. I'm attempting to run on raspi 3b+
latest tag will crash immediately due to arm proc

Originally created by @elliottn on GitHub (Aug 19, 2018). Original GitHub issue: https://github.com/acme-dns/acme-dns/issues/107 Could you add a arm docker build and tag. I'm attempting to run on raspi 3b+ latest tag will crash immediately due to arm proc
Author
Owner

@joohoi commented on GitHub (Aug 19, 2018):

I think you should be able to use the provided Dockerfile and build it on the rPI. I'm not completely familiar how ARM support in the base images work, but they claim to support it. Cross compiling acme-dns is a bit hairy, as the sqlite package needs C libraries.

<!-- gh-comment-id:414113391 --> @joohoi commented on GitHub (Aug 19, 2018): I think you should be able to use the [provided Dockerfile](https://raw.githubusercontent.com/joohoi/acme-dns/master/Dockerfile) and build it on the rPI. I'm not completely familiar how ARM support in the base images work, but they claim to support it. Cross compiling `acme-dns` is a bit hairy, as the sqlite package needs C libraries.
Author
Owner

@elliottn commented on GitHub (Aug 19, 2018):

No it throws an error indicating ARM processor isn't compatible with something in the dockerfile.

standard_init_linux.go:190: exec user process caused "exec format error"

Usually when I see that I find an ARM tag in the dockerhub page of the project which has the ARM binaries for whatever is throwing the error. In this case it looks like go is the issue.

<!-- gh-comment-id:414132549 --> @elliottn commented on GitHub (Aug 19, 2018): No it throws an error indicating ARM processor isn't compatible with something in the dockerfile. `standard_init_linux.go:190: exec user process caused "exec format error"` Usually when I see that I find an ARM tag in the dockerhub page of the project which has the ARM binaries for whatever is throwing the error. In this case it looks like go is the issue.
Author
Owner

@joohoi commented on GitHub (Dec 13, 2018):

Did you try building the Docker image yourself with the provided Dockerfile? I believe the one provided from Dockerhub is x86 only.

<!-- gh-comment-id:446918064 --> @joohoi commented on GitHub (Dec 13, 2018): Did you try building the Docker image yourself with the provided `Dockerfile`? I believe the one provided from Dockerhub is x86 only.
Author
Owner

@jonasled commented on GitHub (May 8, 2023):

As there is still no official Image for ARM, I've created a pipeline which builds weekly the container for x86, armv7 and arm64. The Image can be found here: jonasled.dev/jonasled/acme-dns-multiarch:latest

<!-- gh-comment-id:1537865988 --> @jonasled commented on GitHub (May 8, 2023): As there is still no official Image for ARM, I've created a pipeline which builds weekly the container for x86, armv7 and arm64. The Image can be found here: `jonasled.dev/jonasled/acme-dns-multiarch:latest`
Author
Owner

@a7md0 commented on GitHub (Jul 25, 2025):

@joohoi Is there anything we can help with to support ARM builds/images?

<!-- gh-comment-id:3117802420 --> @a7md0 commented on GitHub (Jul 25, 2025): @joohoi Is there anything we can help with to support ARM builds/images?
Author
Owner

@ButtersBrewery commented on GitHub (Sep 29, 2025):

@jonasled Much appreciated, I was looking for this solution to use in my pi-cluster.

<!-- gh-comment-id:3344432970 --> @ButtersBrewery commented on GitHub (Sep 29, 2025): @jonasled Much appreciated, I was looking for this solution to use in my pi-cluster.
Author
Owner

@nogaff commented on GitHub (Feb 28, 2026):

@jonasled Your builds seem to have been failing since September 2023 so the latest v2.0 releases of acme-dns published within the last month haven't been built for ARM.

If you're still around, any chance you could fix that? Your images were really useful!

<!-- gh-comment-id:3977604912 --> @nogaff commented on GitHub (Feb 28, 2026): @jonasled Your builds seem to have been failing since September 2023 so the latest v2.0 releases of acme-dns published within the last month haven't been built for ARM. If you're still around, any chance you could fix that? Your images were really useful!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/acme-dns#41
No description provided.