2017-03-19 4 views
6

公式の指示に従って(つまり、curl -sSL https://get.docker.com | shを実行して)ラッパービアにドッカーをインストールしましたが、こんにちは世界の例(私も成功していない他の例を試しました)。Raspberry-pi dockerエラー:standard_init_linux.go:178:execユーザープロセスによって「exec形式エラー」が発生しました

[email protected]:~ $ docker run hello-world 
standard_init_linux.go:178: exec user process caused "exec format error" 

私の環境はRaspbian GNU/Linuxの8(ジェシー)とラズベリーパイ2モデルBとドッカーバージョン17.03.0-CE、60ccb22を構築している:これは私が取得していますエラーです。

問題を解決するための問題や解決策のヒントを教えてください。

多くの感謝!

答えて

14

ラズベリーはx86_64プロセッサではなくARMを使用します。そのアーキテクチャ用に作成されたイメージのみを実行できます。ドッカーハブでARMまたはARMv7を検索してみてください。私が知っているARMの画像はDebianですが、他のものも必要です。

ARMが使用するバイナリ形式は、ほとんどのデスクトップおよびサーバーシステムで使用されるアーキテクチャであるx86_64と互換性がありません。

+1

あなたは正しいです、ありがとう!このリンク(https://hub.docker.com/u/armhf/)には、 'hello-world'の例を含め、ARMアーキテクチャ用のいくつかの便利な(現在の実験段階での)画像があります。 –

2

は、ファイルの先頭に追加します。

#!/bin/bash 

それは私の作品

+0

ありがとう、私は私の問題を解決しました –

+3

@Kairat Koibagarovあなたのファイルの先頭に何を追加するのですか?どのファイルですか? – Kendall

関連する問題