docker 构建多平台镜像时,如何安装 QEMU#1328
使用 docker run --privileged --rm tonistiigi/binfmt --install all 安装 QEMU,报错信息如下:
docker run --privileged --rm tonistiigi/binfmt --install all
[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
好的
描述一下体验不好的点
使用
docker run --privileged --rm tonistiigi/binfmt --install all安装 QEMU,报错信息如下: