Dockerhub 无法构建我的 Dockerfile

Dockerhub fails to build my Dockerfile

我制作了一个在我的机器上运行良好的 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/


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

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

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