docker pull 跨系统架构拉取镜像

因为服务器没有联网,需要从联网的个人电脑上dockerpull下镜像再传入服务器。但个人电脑上的架构是arm64v8,服务器上的架构是amd64,所以需要在arm64v8系统架构的个人电脑上拉取amd64系统架构的镜像。这里以拉取nginx为例。

MANIFEST DIGEST 复制下来, 先获取到本地电脑

1
docker pull nginx:stable-perl@sha256:2be2f6de4e3bab0d267409dcf1f563f43dd66523986a8d2037cdfed478e025e1

修改镜像标签

1
docker tag ffdc2eeba36d nginx:stable-perl

打包发送到服务器导入

1
2
3
4
docker save -o nginx.tar ffdc2eeba36d

# 到服务器执行
docker load < nginx.tar

docker pull 跨系统架构拉取镜像
https://zhaops-hub.github.io/2024/07/29/docker/跨系统架构拉取镜像/
作者
赵培胜
发布于
2024年7月29日
许可协议