【问题标题】:.NET Core inside Docker image on Raspberry 4b.NET Core 在 Raspberry 4b 上的 Docker 映像中
【发布时间】: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


    【解决方案1】:

    事实证明上述步骤是正确的。只是来自微软的mcr.microsoft.com/dotnet/core/samples 图像已损坏/无法正常工作。 像运行时这样的其他人工作得很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-08
      • 2022-09-28
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-26
      相关资源
      最近更新 更多