
こんにちは、私は Docker 初心者です。Windows 10 マシンから Linux 用 Docker を使用して、デフォルトの .net Core Web MVC アプリケーションを作成しました。アプリケーションは実行中で、dockerhub にプッシュしました。Ubuntu 16.04 32 ビット (i386) マシンからイメージをプルし、実行を開始しました。次のメッセージが表示されました: standard_init_linux.go:190: exec ユーザー プロセスによって "exec フォーマット エラー" が発生しました。解決方法を教えてください。
答え1
64 ビット マシンで 32 ビット コードを実行することはできますが、その逆はできません。目的に合った 32 ビットの Docker イメージを見つけるか、Linux を 64 ビットにアップグレードして、両方の世界を楽しんでください。
詳細についてはこのリンクをご覧くださいhttps://forums.docker.com/t/support-for-32-bit-images-containers-on-64-bit-hosts/10010
特にこの回答https://forums.docker.com/t/support-for-32-bit-images-containers-on-64-bit-hosts/10010/5