logo
37
146
WeChat Login

docker 构建多平台镜像时,如何安装 QEMU#1328

Resolved
created 2025-07-21
Edit

描述一下体验不好的点

使用 docker run --privileged --rm tonistiigi/binfmt --install all 安装 QEMU,报错信息如下:

[docker QEMU] Unable to find image 'tonistiigi/binfmt:latest' locally
[docker QEMU] latest: Pulling from tonistiigi/binfmt
[docker QEMU] 3a6596812d61: Pulling fs layer
[docker QEMU] d9d64120404b: Pulling fs layer
[docker QEMU] d9d64120404b: Verifying Checksum
[docker QEMU] d9d64120404b: Download complete
[docker QEMU] 3a6596812d61: Download complete
[docker QEMU] 3a6596812d61: Pull complete
[docker QEMU] d9d64120404b: Pull complete
[docker QEMU] Digest: sha256:1b804311fe87047a4c96d38b4b3ef6f62fca8cd125265917a9e3dc3c996c39e6
[docker QEMU] Status: Downloaded newer image for tonistiigi/binfmt:latest
[docker QEMU] docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error reopening /dev/null inside container: open /dev/null: operation not permitted: unknown.

[docker QEMU] Job finished, duration: 2.5s

任务执行失败,返回码:125, signal: -1

不用安装,都已经安装好了

看一下 #1076 这个issue

Creator

好的

Resolved ISSUE
Assignee
None yet
Label
None yet
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant