acme-dns icon indicating copy to clipboard operation
acme-dns copied to clipboard

Arm docker image

Open elliottn opened this issue 6 years ago • 4 comments

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

elliottn avatar Aug 19 '18 05:08 elliottn

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.

joohoi avatar Aug 19 '18 08:08 joohoi

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.

elliottn avatar Aug 19 '18 14:08 elliottn

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

joohoi avatar Dec 13 '18 10:12 joohoi

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

jonasled avatar May 08 '23 07:05 jonasled