traefik / whoami

Tiny Go server that prints os information and HTTP request to output

Home Page:https://traefik.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to run on ARM

ZetaPhoenix opened this issue · comments

I am attempting to debug my configuration of Traefik running on a Raspberry Pi 3B+ (Docker 18.06.1-ce, go1.10.3, Raspbian GNU/Linux 9 (stretch)) and I get the following error:

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

Since the Traefik container will run on the ARM platform, does it make sense to make the test/debug image work on the platform as well?

@ZetaPhoenix Hello, the image is built with an AMD64 version, the docker hub doesn't allow to manage easily multi-arch for a "simple" image.

Iv'e builded an arm image. kingdevnl/whoami:arm

@ldez I just implemented a multi-arch Travis build in MatchbookLab/local-persist#63 . Is this an option for this project too? If yes, I would open a PR.

Iv'e builded an arm image. kingdevnl/whoami:arm

@ldez I do recognize that support for armhf might be a niche but the image provided by @kingdevnl just works so in the docs it might be suggested to use it for the few among us that run armhf?

I created a small tool https://github.com/ldez/seihon, I will try to use it on this project.

Since v1.4.0 the Docker image support ARM.

Tho i already have gotten it to work I got a arm image on my docker hub ac

So now you can use our "official" image 😉

Supported arch:

  • linux 386
  • linux amd64
  • linux arm/v6
  • linux arm/v7
  • linux arm64/v8
$ docker pull containous/whoami:v1.4.0

Hello, could you please download the docker pull contained/whoami:v1.4.0 image directly and support arm64 by default? Or do you need to specify a specific image version?

It's a multi-arch image, you just need do run docker pull contained/whoami:v1.4.0