Docker拉取指定架构镜像

  • 424 字

服务器没有魔法,无法正常拉取DockerHub的镜像,有些镜像源又没有该镜像,只能手动在电脑上拉下来重新上传了。

拉取

我们一般使用

1
docker pull xhofe/alist:latest

拉取镜像,但是由于我自己是M芯片的Mac,导致拉下来的镜像是arm64的,其他设备使用时就会出现架构错误,那么如何解决呢?

针对架构拉取

1
docker pull --platform linux/amd64 xhofe/alist:latest

在拉取时带上platform,后面加上OS/ARCH

1
2
3
4
5
linux/amd64
linux/386
linux/arm/v6
linux/arm/v7
linux/s390x

这样就能拉取到我们想要架构的镜像了。

导出

使用docker save命令导出

1
docker save xhofe/alist > /Users/logan/Downloads/alist.tar
赞助喵
非常感谢您的喜欢!
赞助喵
分享这一刻
让朋友们也来瞅瞅!