我制作了一个在我的机器上运行良好的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/
答案 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来构建图像。