【发布时间】:2019-10-10 20:37:49
【问题描述】:
我有一个安装了 Raspbian 的 Raspberry PI 4b。
还安装了 Docker,它似乎工作正常(用docker run hello-world 测试过)。
但是我试图让.NET Core samples 容器从微软运行。
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 user process caused "exec format error"'。
据我了解,这基本上意味着我的容器针对的是错误的架构。所以我尝试了所有其他架构,但仍然没有结果。
我的目标是在 Raspberry 上的 docker 容器内运行一个简单的 .NET Core 3.0 API。这应该是简单的第一步,但它让我很难。
【问题讨论】:
标签: docker .net-core raspberry-pi arm containers