Dockerhub无法构建我的Dockerfile

时间:2017-05-02 12:54:00

标签: docker apt-get dockerhub

我制作了一个在我的机器上运行良好的Dockerfile,但是在dockerhub上构建失败了。

dockerhub错误是:

Build failed: The command '/bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y curl gcc libc6-dev libc6 --no-install-recommends && exit 0' returned a non-zero code: 1

该步骤在我的(ARM)机器上构建良好,但它确实产生警告:

debconf: delaying package configuration, since apt-utils is not installed

(我无法沉默,尝试了适用于其他人的修补程序)

这是dockerhub构建(包括Dockerfile和错误):https://hub.docker.com/r/askmike/golang-arm/builds/bnc9b3xqgedfbeboix2ezv4/

  • 问题1:如果apt-get发出警告,是否会认为构建失败? (我无法找到返回代码的内容)。
  • 问题2:dockerhub构建中是否还有其他错误在我的机器上没有发生?如果是这样,我怎么能解决这个问题呢?

1 个答案:

答案 0 :(得分:2)

看起来构建失败的原因是:

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

您的基本图片是resin/rpi-raspbian:jessie,这是一张ARM图片。 Docker Hub是一个x86_64构建平台。因此,您将无法使用Docker Hub来构建图像。