使用docker在x86架构上运行ARM架构的ubuntu系统
0x01 Docker安装
最简单快速的安装方法:使用阿里云镜像的一键安装脚本:
|
|
结束即安装完成。
0x02 使用Docker注册QEMU虚拟环境
每次重启宿主机均需注册(运行qemu-user-static镜像)一次
首先拉取multiarch/qemu-user-static
镜像:
|
|
然后注册环境,即运行容器:
|
|
至此环境注册完成。
0x03 拉取Ubuntu 22.04 armv7镜像
该镜像整合了大部分运行库和gdb-mutiarch调试程序,拉取到本地:
|
|
直接运行该容器即可进入arm32虚拟环境:
|
|
0x04 环境演示
/data文件夹存放待测试文件