无法加载 /usr/bin/dotnet:exec 格式错误
failed to load /usr/bin/dotnet: exec format error
我正在尝试使用 DigitalOcean 在 docker 集线器上托管 C# docker container(使用 Apps 平台)
[2021-12-08 23:24:04] starting container: starting non-root container [dotnet Alace.cs.dll]: creating process: failed to load /usr/bin/dotnet: exec format error
容器在我的电脑上运行得很好。
您的映像是为 Arm 处理器构建的,DigitalOcean 机器可能是 amd64 机器。
您可以尝试使用 buildx 命令构建 amd64。像
docker buildx build --platform linux/amd64 -t alyxw/alace-cs:amd64 .
我正在尝试使用 DigitalOcean 在 docker 集线器上托管 C# docker container(使用 Apps 平台)
[2021-12-08 23:24:04] starting container: starting non-root container [dotnet Alace.cs.dll]: creating process: failed to load /usr/bin/dotnet: exec format error
容器在我的电脑上运行得很好。
您的映像是为 Arm 处理器构建的,DigitalOcean 机器可能是 amd64 机器。
您可以尝试使用 buildx 命令构建 amd64。像
docker buildx build --platform linux/amd64 -t alyxw/alace-cs:amd64 .