
Привет, я новичок в Docker, и я создал приложение .net core web mvc по умолчанию с Docker для Linux на моем компьютере с Windows 10. Оно было запущено, и я отправил его в Dockerhub. Со своего компьютера с Ubuntu 16.04 32bit (i386) я извлек образ и запустил его. Я получил следующее сообщение: standard_init_linux.go:190: процесс пользователя exec вызвал «ошибку формата exec». Есть какие-нибудь предложения, как решить эту проблему?
решение1
Вы можете запустить 32-битный код на 64-битной машине, но не наоборот. Либо найдите 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