返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 543|回复: 0

[原创] 【原创】docker arm64/v8镜像在x86麒麟ky10环境下运行(转义)

[复制链接]
发表于 2025-12-5 15:21:09 | 显示全部楼层 |阅读模式
本帖最后由 da11 于 2025-12-5 15:22 编辑

docker arm64/v8镜像在x86麒麟ky10环境下运行(转义)


前言:为了省点arm服务器的云服务费用,打算自己在虚拟机上搞个arm环境,省流结果:可以转义是可以转义,但是运行python脚本性能损耗超50倍,观赏性质大于实际工作。


虚拟机环境:麒麟ky10 SP1最初版本,4核cpu、4G内存。

需要先准备qemu-user-static包,使用yum安装,又众所周知,麒麟系统的yum源没有repl库,所以yum源安装的想法放弃,下面找到了个更方便的方法,docker下载qemu-user-static环境,由于内核的binfmt_misc功能可以将解释器直接加载到内核内存里,所以这使得我们可以利用容器设置qemu-user-static。github项目

使用docker下载qemu-user-static

docker pull multiarch/qemu-user-static



根据github教程使用如下命令启动multiarch/qemu-user-static容器

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes



运行原本是arm64架构的容器,并显示容器内架构版本

docker run --rm -t test:1.4 uname -m



出现aarch64代表转义成功,能够运行arm架构的容器了

进入容器确认下,是能够成功运行的


执行个python试试



可以是可以,但是转义消耗的性能很大,不太符合工作的需要,只能继续研究咯(博主的碎碎念~)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
 楼主| 发表于 2025-12-5 15:25:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表