小编Mrs*_*kik的帖子

Mac M1 上的 Docker 给出:“请求的映像的平台 (linux/amd64) 与检测到的主机平台不匹配”

我想在 MacBook M1 上运行 docker 容器Ganache,但出现以下错误:

The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
Run Code Online (Sandbox Code Playgroud)

在此行之后,不会再发生任何其他事情,并且整个过程被卡住,尽管根据活动监视器,qemu-system-aarch64 正在 100% CPU 上运行,直到我按CTRL+ C

我的 docker 文件来自此存储库。遇到相同的问题后,我尝试找出根本原因,并提出了会遇到相同错误的最小设置。

这是以下的输出docker-compose up --build

Building ganache
Sending build context to Docker daemon  196.6kB
Step 1/17 : FROM trufflesuite/ganache-cli:v6.9.1
 ---> 40b011a5f8e5
Step 2/17 : LABEL Unlock <ops@unlock-protocol.com>
 ---> Using cache
 ---> aad8a72dac4e
Step 3/17 : RUN apk add --no-cache …
Run Code Online (Sandbox Code Playgroud)

arm docker docker-compose apple-m1

94
推荐指数
4
解决办法
14万
查看次数

标签 统计

apple-m1 ×1

arm ×1

docker ×1

docker-compose ×1