- 在可以访问镜像的环境中下载镜像
- 将镜像保存为文件
- 将文件传输到目标环境
- 在目标环境中导入镜像
-
在可以访问镜像的环境中下载镜像
使用以下命令在可以访问Docker Hub的环境中下载所需的Docker镜像:
docker pull <image_name>:<tag> -
将镜像保存为文件
将下载的镜像保存为一个tar文件,以便于传输:
docker save -o <path_to_tar_file> <image_name>:<tag> -
将文件传输到目标环境
使用
scp或其他文件传输工具(我用的是XFTP)将tar文件传输到无法直接访问Docker Hub的目标环境:scp <path_to_tar_file> user@target_host:<destination_path> -
在目标环境中导入镜像
在目标环境中,使用以下命令将tar文件中的镜像导入到本地Docker中:
docker load -i <destination_path>/<tar_file_name>
5.验证是否加载成功
docker images