Docker pull指定镜像架构
平时在docker pull 拉取一些官方镜像时,默认拉取到的是宿主机架构类型的镜像,例如在m1电脑上拉取到的是arm64架构的镜像,但是如何在pull时指定镜像架构呢,可以使用--platform
选项
例:
在m1主机不使用–platform时
docker pull labring/kubernetes:v1.25.0
查看镜像架构
docker inspect labring/kubernetes:v1.25.0..."Architecture": "arm64",...
此时架构为arm64
使用–platform时
docker pull --platform=linux/amd64 labring/kubernetes:v1.25.0
查看镜像架构
docker inspect labring/kubernetes:v1.25.0..."Architecture": "amd64",...
此时架构为amd64,也就是x86架构。