Docker构build失败(rpc错误:code = 2 desc =“oci运行时错误:exec格式错误”)

我对docker的使用经验不多,但是我正尝试使用gitlab-ci和docker镜像为我的库创build自动构build。

我希望它为树莓派构build,所以我find了一个docker图像( 在这里 ),我创build了一个Dockerfile的github存储库。

在下一步,我已经在dockerhub中创build了一个自动构build,但是构build失败,出现以下错误:

 Build failed: rpc error: code = 2 desc = "oci runtime error: exec format error" 

我无法在文档中find任何帮助,也没有在谷歌上,所以我问:
你知道是什么原因造成这个错误?

我的Dockerfile:

 FROM resin/rpi-raspbian:wheezy-20160518 MAINTAINER lewicki.pk@gmail.com RUN apt-get update && apt-get install -y \ automake \ cmake \ g++ \ git \ libboost-all-dev \ libi2c-dev \ libjsoncpp-dev \ libpcre3-dev \ libssl-dev \ libtool \ make \ openssl \ pkg-config \ wget \ && apt-get clean 

和docker的日志:

 Starting build of index.docker.io/piotrlewicki/gitlab-ci_rpi-image:latest... Step 1 : FROM resin/rpi-raspbian:wheezy-20160518 ---> aefd4527968f Step 2 : MAINTAINER lewicki.pk@gmail.com ---> Running in a463aace5c5a ---> c5eedf34e43c Removing intermediate container a463aace5c5a Step 3 : RUN apt-get update && apt-get install -y automake cmake g++ git libboost-all-dev libi2c-dev libjsoncpp-dev libpcre3-dev libssl-dev libtool make openssl pkg-config wget && apt-get clean ---> Running in 318905fb5329 Removing intermediate container 318905fb5329 rpc error: code = 2 desc = "oci runtime error: exec format error" 

这不是一个问题。
Docker Hub不支持x86之外的其他体系结构的映像构build。
我的是ARM。

低于Docker支持的响应:

树脂/ rpi-raspbian:wheezy-20160518,是基于ARM的图像。 Docker Hub不支持跨架构映像构build。 Docker Hub / Cloud中只能构build基于x86的映像。