2017-05-02 9 views
0

私のマシンでうまくいくDockerfileを作成しましたが、dockerhubでビルドに失敗しています。Dockerhubが私のDockerファイルをビルドできません

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 

を(私はそれを沈黙することができませんよ、他の人のために働いた修正を試しました)https://hub.docker.com/r/askmike/golang-arm/builds/bnc9b3xqgedfbeboix2ezv4/


  • 質問1:ここでは

    はdockerhubビルドが(Dockerfileと誤差を含む)であるから、そこに警告された場合には、ビルドが失敗した検討する、apt-getは? (私は戻りコードが何であるか分かりません)。
  • 質問2:私のマシンで発生しないdockerhubビルドに別のエラーがありますか?もしそうなら、どうすればこの問題を解決できますか?これは、ビルドの失敗の原因のように見えます

答えて

1

さ:あなたのベースイメージは、ARMのイメージであるresin/rpi-raspbian:jessieある

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

。 Docker Hubはx86_64ビルドプラットフォームです。 Docker Hubを使用してイメージを構築することはできません。

+0

はい、ARMビルドです。しかし、ARMのものはdockerhub上でうまく構築される別のイメージから来ています:https://hub.docker.com/r/resin/rpi-raspbian – askmike

+0

そのイメージはDocker Hubでホストされていますが、Docker Hubには組み込まれていません。所有者は恐らくそれをどこか別の場所に建設し、それをDocker Hubにプッシュしています。 –

+0

この画像は有用な代替手段です - https://hub.docker.com/r/jsurf/rpi-raspbian/ - その説明には詳細へのリンクがあります。 –

関連する問題