0x00

qemu是一款开源虚拟化软件,通过动态二进制转换来模拟CPU。

这次使用qemu-arm-static来模拟arm环境运行arm镜像。

0x01 注册

使用命令

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

注册qemu-arm-static到docker。

0x02 使用

接下来就可以运行arm镜像了

$ docker run --rm -t arm32v6/alpine uname -m
armv7l

$ docker run --rm -t ppc64le/debian uname -m
ppc64le

$ docker run --rm -t s390x/ubuntu uname -m
s390x

$ docker run --rm -t arm64v8/fedora uname -m
aarch64

$ docker run --rm -t arm32v7/centos uname -m
armv7l

$ docker run --rm -t ppc64le/busybox uname -m
ppc64le

$ docker run --rm -t arm64v8/ubuntu uname -m
aarch64
Last modification:August 9, 2021
如果觉得我的文章对你有用,请随意赞赏