docker魔法拉取镜像上传无魔法服务器

docker魔法拉取镜像上传无魔法服务器

  1. 去可以访问外网的服务器上拉取镜像

    1
    2
    3
    docker pull openjdk
    # 如需指定服务器架构可加参数-platform=linux/amd64
    docker pull --platform linux/arm64 openjdk
  2. 保存镜像

    1
    2
    docker images  # 查看镜像id(6a35dd59e569)
    docker save 6a35dd59e569 > /root/images.tar # 导出镜像到指定目录
  3. 拷贝到不可连外网服务器

  4. 加载镜像

    1
    docker load < /root/images.tar
  5. 镜像重命名为docker命令中名称或docker compose中名称

    1
    2
    docker images # 查找镜像id(999c20aee5da)
    docker tag 999c20aee5da shining/qin