centos7运行arm64的docker镜像_centos7 arm镜像-爱代码爱编程
背景:业务在arm64主机上、测试环境主机只有amd64主机,因此上运行arm容器用来做测试环境
vim /etc/docker/daemon.json
{
"data-root": "/data/software/docker",
"exec-opts": ["native.cgroupdriver=systemd"],
"experimental": true,
"insecure-registries":["scr.digitalgd.com.cn","127.0.0.1:8989","192.168.145.101:8989","127.0.0.1:6801","192.168.145.101:6801","192.168.145.101:8990"]
}
systemctl restart docker
docker run --rm --privileged multiarch/qemu-user-static:register --reset
wget https://github.com/multiarch/qemu-user-static/releases/download/v5.2.0-2/qemu-aarch64-static
chmod +x qemu-aarch64-static
cp -rp qemu-aarch64-static /usr/bin/
docker run -it -d -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static arm64v8/centos:8