【发布时间】:2022-06-14 17:29:05
【问题描述】:
我有一个由 x86 机器构建并上传到 Amazon ECR 的 Docker 映像。
我正在尝试在 ARM 机器上运行此映像;但是,我得到以下信息:
$sudo docker run 1b3ed34937e8
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
standard_init_linux.go:228: exec user process caused: exec format error
我需要重建这个图像吗?是否可以仅使用图像而不是 dockerfile 进行重建?
【问题讨论】:
-
你能运行
uname -m并发布输出吗? -
aarch64 是输出
-
'我没有尝试' --- 也许你想说'我现在正在尝试'?
-
是的,这是一个错字。
标签: docker