.NET Core внутри образа Docker на Raspberry 4b - PullRequest
0 голосов
/ 10 октября 2019

У меня Raspberry PI 4b с установленным Raspbian. Также установлен Docker, и он, кажется, работает нормально (протестировал его с docker run hello-world).

Однако я пытаюсь получить контейнер .NET Core , работающий от Microsoft.

uname m возвращает arm71, что означает, что это linux arm32 архитектура.

Когда я запускаю docker run -it --rm mcr.microsoft.com/dotnet/core/samples:dotnetapp-buster-slim-arm32v7, я продолжаю получать ' standard_init_linux.go: 211: пользовательский процесс exec вызвал "ошибка формата exec" '.

Насколько я понимаю, это означает, что мой контейнер нацелен на неправильную архитектуру. Поэтому я попробовал все другие архитектуры, но все еще безрезультатно.

Моя цель - запустить простой API .NET Core 3.0 в док-контейнере на Raspberry. Это должен быть первый простой шаг, но мне трудно.

1 Ответ

0 голосов
/ 14 октября 2019

Оказывается, шаги выше верны. Это просто изображение mcr.microsoft.com/dotnet/core/samples от Microsoft, которое повреждено / не работает. Другие, такие как среда выполнения, работают просто отлично.

...