Docker on Raspberry Pi 3 #4

Closed
opened 2025-11-20 04:18:35 -05:00 by saavagebueno · 5 comments
Owner

Originally created by @dado991 on GitHub (May 9, 2019).

Hi,
i'm trying to run the container over a raspberry pi 3b, but i'm getting this error when i start the container.

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

Googling i read that seems to be a architecture error, do you provide a container builded for arm devices?

Thanks!

Originally created by @dado991 on GitHub (May 9, 2019). Hi, i'm trying to run the container over a raspberry pi 3b, but i'm getting this error when i start the container. `standard_init_linux.go:207: exec user process caused "exec format error"` Googling i read that seems to be a architecture error, do you provide a container builded for arm devices? Thanks!
Author
Owner

@qdm12 commented on GitHub (May 9, 2019):

I'm working on it, should be ready in 10 minutes top 🚀 You're the first person to ask me about ARM devices, time to do it then 😄

@qdm12 commented on GitHub (May 9, 2019): I'm working on it, should be ready in 10 minutes top 🚀 You're the first person to ask me about ARM devices, time to do it then 😄
Author
Owner

@dado991 commented on GitHub (May 9, 2019):

Wow! Nice! Thank You so Much! 😄

I will gladly test it!

@dado991 commented on GitHub (May 9, 2019): Wow! Nice! Thank You so Much! 😄 I will gladly test it!
Author
Owner

@qdm12 commented on GitHub (May 9, 2019):

Ok so it took me longer, I never did this for a Go program 😄

It's at the number 4 of this section of the readme.

Let me know if it works out!

I think your achitecture is ARM32v7 but it could also be ARM64v8, not too sure unfortunately.

@qdm12 commented on GitHub (May 9, 2019): Ok so it took me longer, I never did this for a Go program 😄 It's at the number 4 of this [section](https://github.com/qdm12/ddns-updater#setup) of the readme. Let me know if it works out! I think your achitecture is ARM32v7 but it could also be ARM64v8, not too sure unfortunately.
Author
Owner

@qdm12 commented on GitHub (May 9, 2019):

Note I just re-updated the instructions so it's simpler. If you have ARM32v7, try

docker build -t qmcgaw/ddns-updater \
--build-arg BASE_IMAGE_BUILDER=arm32v7/golang \
--build-arg BASE_IMAGE=arm32v7/alpine \
--build-arg GOARCH=arm \
--build-arg GOARM=7 \
https://github.com/qdm12/ddns-updater.git

or all in one line...

docker build -t qmcgaw/ddns-updater --build-arg BASE_IMAGE_BUILDER=arm32v7/golang --build-arg BASE_IMAGE=arm32v7/alpine --build-arg GOARCH=arm --build-arg GOARM=7 https://github.com/qdm12/ddns-updater.git
@qdm12 commented on GitHub (May 9, 2019): Note I just re-updated the instructions so it's simpler. If you have ARM32v7, try ```sh docker build -t qmcgaw/ddns-updater \ --build-arg BASE_IMAGE_BUILDER=arm32v7/golang \ --build-arg BASE_IMAGE=arm32v7/alpine \ --build-arg GOARCH=arm \ --build-arg GOARM=7 \ https://github.com/qdm12/ddns-updater.git ``` or all in one line... ```sh docker build -t qmcgaw/ddns-updater --build-arg BASE_IMAGE_BUILDER=arm32v7/golang --build-arg BASE_IMAGE=arm32v7/alpine --build-arg GOARCH=arm --build-arg GOARM=7 https://github.com/qdm12/ddns-updater.git ```
Author
Owner

@qdm12 commented on GitHub (May 22, 2019):

Hi there,

Sorry I made a little mistake, I put . instead of https://github.com/qdm12/ddns-updater.git for the Docker build. I corrected the instructions above and in the readme, so it should work now.

Thanks!

@qdm12 commented on GitHub (May 22, 2019): Hi there, Sorry I made a little mistake, I put `.` instead of `https://github.com/qdm12/ddns-updater.git` for the Docker build. I corrected the instructions above and in the readme, so it should work now. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#4