我正在尝试使用 Gentoo 在我的 x86 机器上构建 Orange Pi 5 (aarch64) 映像。为此,我创建了一个DockerfileUbuntu 22.04 docker 镜像运行镜像构建脚本假如。
我注意到的是,当我运行没有的脚本时--privileged
,构建脚本会抱怨类似的事情Unable to mount {/proc,/sys,...}
,并且qemu-binfmt
(我猜是二进制翻译)变成了非常慢。
经过一番挖掘,我发现构建脚本会调用chroot
,进入新构建的 rootfs,并执行一些配置(使用qemu-binfmt
)。网上的一些资料建议在这种情况下--privileged
应该添加。docker
因此,我添加了--privilege
,投诉和缓慢现象都消失了。
我的问题是这两种现象有联系吗?速度缓慢是由于安装失败造成的/sys
吗/proc
?qemu-binfmt
翻译与其中任何一个有关吗?
任何东西都会有帮助,比如如何做实验来验证联系的想法。
我自己也做了一些研究,但没有找到关于此事的有用信息。提前致谢。