Docker Hub在中国被封禁后,Linux如何拉取镜像?

2,062 阅读1分钟
  1. 在可以访问镜像的环境中下载镜像
  2. 将镜像保存为文件
  3. 将文件传输到目标环境
  4. 在目标环境中导入镜像
  1. 在可以访问镜像的环境中下载镜像

    使用以下命令在可以访问Docker Hub的环境中下载所需的Docker镜像:

    docker pull <image_name>:<tag>
    
  2. 将镜像保存为文件

    将下载的镜像保存为一个tar文件,以便于传输:

    docker save -o <path_to_tar_file> <image_name>:<tag>
    
  3. 将文件传输到目标环境

    使用scp或其他文件传输工具(我用的是XFTP)将tar文件传输到无法直接访问Docker Hub的目标环境:

    scp <path_to_tar_file> user@target_host:<destination_path>
    
  4. 在目标环境中导入镜像

    在目标环境中,使用以下命令将tar文件中的镜像导入到本地Docker中:

    docker load -i <destination_path>/<tar_file_name>
    

5.验证是否加载成功

docker images

image.png