【发布时间】:2020-10-16 22:23:35
【问题描述】:
我已经在构建 .NET Core 应用程序的 ARM 设备上设置了构建管道。构建管道的最后一步是将编译后的 .NET Core 应用程序存储在 docker 映像中。
是否可以将应用程序存储在 X86 的 .NET Core 运行时映像中?
我希望 .NET Core 应用程序不关心系统架构,只要部署了 .NET 框架即可。而且那个docker不需要启动X86镜像来生成新镜像:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
COPY /my-application/build/ /app/
EXPOSE 80/tcp
WORKDIR /app
ENTRYPOINT ["dotnet", "app.dll"]
【问题讨论】:
-
我在网上找到了一些东西:github.com/dotnet/announcements/issues/27 目前用于 arm32v7 的 .NET Core 产品非常有限。我们想让这一点显而易见。不确定这是否有帮助。
标签: docker asp.net-core .net-core multiarch