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

English Edit question
Graphite Edit question
No assignee Edit question
Solved by:
John Schreck
Last query:
Last reply:
Revision history for this message
Denis Zhdanov (deniszhdanov) said :

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

Revision history for this message
John Schreck (jschreck) said :

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.

Revision history for this message
Denis Zhdanov (deniszhdanov) said :

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.