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/
- 问题一:如果apt-get有warning,会不会认为构建失败? (我找不到 return 代码是什么)。
- 问题 2:dockerhub 构建中是否可能存在另一个错误,但我的机器上没有发生?如果是这样,我该如何解决这个问题?
看起来构建失败的原因是:
standard_init_linux.go:178: exec user process caused "exec format error"
您的基础映像是 resin/rpi-raspbian:jessie
,它是一个 ARM 映像。 Docker Hub 是一个 x86_64 构建平台。因此,您将无法使用 Docker Hub 来构建您的图像。
我制作了一个在我的机器上运行良好的 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/
- 问题一:如果apt-get有warning,会不会认为构建失败? (我找不到 return 代码是什么)。
- 问题 2:dockerhub 构建中是否可能存在另一个错误,但我的机器上没有发生?如果是这样,我该如何解决这个问题?
看起来构建失败的原因是:
standard_init_linux.go:178: exec user process caused "exec format error"
您的基础映像是 resin/rpi-raspbian:jessie
,它是一个 ARM 映像。 Docker Hub 是一个 x86_64 构建平台。因此,您将无法使用 Docker Hub 来构建您的图像。