如何使用 docker pull 拉取特定架构amd64、arm64、aarch64的容器镜像

如何使用 docker pull 拉取特定架构amd64、arm64、aarch64的容器镜像

关于x86、x86_64、x64、amd64和arm64、aarch64

开启属性

通过修改 dockerd 配置文件,并重载,可以在服务器上开启 dockerd 的实验属性。为配置文件 /etc/docker/daemon.json

添加 “experimental”: true。

修改后的配置文件看起来和下面的比较像:

{
  "experimental": true
}

修改完成后,使用以下命令重置服务:

systemctl daemon-reload
systemctl restart docker

拉取指定架构的镜像

在 docker pull 时指定参数,即可完成指定架构镜像的拉取。以拉取 arm64 架构的 alpine 镜像为例。

docker pull --platform linux/arm64 openjdk

通过以下命令,可以确定其架构信息:

$ docker image inspect openjdk | grep Architecture
"Architecture": "arm64",

而主机的架构,是 aarch64:

$ arch
aarch64
转载请说明出处内容投诉
CSS教程_站长资源网 » 如何使用 docker pull 拉取特定架构amd64、arm64、aarch64的容器镜像

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买