基本原理:用qemu-user半虚拟化技术与Docker技术融合。
实验环境:Ubuntu16.04 (Ubuntu14.04亲测可用) docker version 1.13.0
首先,安装qemu-user安装包,并更新qemu-arm的状态:
apt-get update && apt-get install -y --no-install-recommends qemu-user-static binfmt-support
update-binfmts --enable qemu-arm
update-binfmts --display qemu-arm
sudo chmod a+x /usr/bin/qemu-*查看qemu-arm的版本:
qemu-arm-static -version然后下载arm架构的容器:
docker pull ioft/armhf-ubuntu:trusty
(docker hub上有各类其他版本,也可以下载使用)
docker run -itd --privileged -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static ioft/armhf-ubuntu:trusty /bin/bash(永久有效的容器)最后进入容器访问:
docker exec -it COTAINER_ID /bin/bash版权声明:本文为sunSHINEEzy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。