exec format error when trying to run under Docker on ppc64

Asked by John Schreck on 2018-05-24

I used the command from the documentation to run Graphite in a container on Docker. I am getting the following message:

{"log":"standard_init_linux.go:190: exec user process caused \"exec format error\"\n","stream":"stderr","time":"2018-05-23T18:56:30.451196351Z"}

Is Graphite supported on ppc64?

Question information

Language:
English Edit question
Status:
Solved
For:
Graphite Edit question
Assignee:
No assignee Edit question
Solved by:
John Schreck
Solved:
2018-05-24
Last query:
2018-05-24
Last reply:
2018-05-24
Denis Zhdanov (deniszhdanov) said : #1

Container is buit on x86 64 Ubuntu, probably it will if you rebuild in on ppc64. I'm doubt that phusion/baseimage exist for ppc64

John Schreck (jschreck) said : #2

Thank you. I appreciate the quick response. For other containers, I have seen them give an explicit message that the container is
not supported on that platform. This would be a useful addition.

Denis Zhdanov (deniszhdanov) said : #3

Theoretically, it's possible to build ppc64 image of phusion base image - as described in https://github.com/phusion/baseimage-docker/issues/484#issuecomment-383406362 but my quick try was failed and there's no ready to use image hosted on dockerhub.

I also googled a bit but didn't find a way how to produce a warning about non-compatible architecture of Docker container.