docker pull x86架构拉取 Arm64 镜像
有时候树莓派等arm板上pull容器非常慢,可以使用x86的服务器pull容器后打包发给开发板。
1、拉取镜像
docker pull --platform=linux/arm64 nginx:latest
2、打包镜像
docker save -o nginx.tar nginx
3、拷贝
// arm板的ip,使用192.168.1.100举例
scp -r /home/nginx.tar root@192.168.1.100:/home
4、装载(arm板ssh)
docker load -i /home/nginx.tar
rm -rf /home/nginx.tar
说明
可以在x86的服务器上运行arm的镜像测试
docker run -dit --name nginx --rm --platform=linux/arm64 nginx