[英]How to host a arm64 docker container on azure container apps
我有一个已经存在的 docker 映像,它是 linux/arm64,因为我有一个 m1 mac,但我想将它托管在 azure 上。
{"code":"DeploymentFailed","message":"至少一项资源部署操作失败。请列出部署操作以了解详细信息。请参阅https://aka.ms/DeployOperations了解使用详情。","详细信息": [{"code":"WebhookInvalidParameterValue","message":"以下字段无效或缺失。无效值:"myregistry.azurecr.io/myproject:latest":映像 OS/Arc 必须是 linux/ amd64 但找到 linux/arm64: template.containers.myproject.image."}]}
是否可以在 azure 上托管现有图像或将其转换为 linux/amd64?
您还可以使用 Azure 容器注册表构建容器映像,而不是使用交叉编译在本地构建它。 ACR 可以为 amd64 构建它。
https://docs.microsoft.com/en-us/cli/azure/acr?view=azure-cli-latest#az-acr-build
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.