Raspberry Pi では特定の Docker イメージ(コンテナ)は実行できない - 約束の地

Raspberry Pi では特定の Docker イメージ(コンテナ)は実行できない

結論

原因は、x86_64 でビルドされたから、です。実行時にたとえば以下のようなエラーメッセージが出ます。

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

対応方法

以下の記事のとおりです。arm* でビルドし直します。

qiita.com

補足

ビルドし直すのはいろいろと手間がかかることでもあるので、可能ならば無料のUbuntuを一つ用意して(たとえば GCE や OCI などで)そちらで実行するのも手です。もちろん、それでまかなえる規模のものであるならば、ですが……。

Powered by はてなブログ