Docker:无法注册层:处理 tar 文件时出错(退出状态 1):

时间:2021-03-16 12:10:41

标签: docker ubuntu-18.04 qemu

在 amd64 上运行的 Ubuntu 18.04 主机上的 qemu 下的 s390x 容器内安装 docker(v18.06, 19.03) 时遇到问题。 以下是Intel主机上运行后/proc/sys/fs/binfmt_misc/qemu-s390x的内容 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

enabled
interpreter /usr/bin/qemu-s390x-static
flags: F
offset 0
magic 7f454c4602020100000000000000000000020016
mask ffffffffffffff00fffffffffffffffffffeffff

我可以通过以下技巧启动 docker 服务。 printf '{"iptables": false,"ip-masq": false,"bridge": "none" }' > /etc/docker/daemon.json

但是即使 docker 服务出现,图像也没有被拉取,docker pull 失败并出现以下错误。

failed to register layer: Error processing tar file(exit status 1)

0 个答案:

没有答案