服务器没有魔法,无法正常拉取 DockerHub 的镜像,有些镜像源又没有该镜像,只能手动在电脑上拉下来重新上传了。
# 拉取
我们一般使用
docker pull xhofe/alist:latest |
拉取镜像,但是由于我自己是 M 芯片的 Mac,导致拉下来的镜像是 arm64 的,其他设备使用时就会出现架构错误,那么如何解决呢?
# 针对架构拉取
docker pull --platform linux/amd64 xhofe/alist:latest |
在拉取时带上 platform ,后面加上 OS/ARCH
linux/amd64 | |
linux/386 | |
linux/arm/v6 | |
linux/arm/v7 | |
linux/s390x |
这样就能拉取到我们想要架构的镜像了。
# 导出
使用 docker save 命令导出
docker save xhofe/alist > /Users/logan/Downloads/alist.tar |