赞
踩
docker load 和 docker import 是 Docker 命令行工具中用于导入本地镜像的两种方式,它们的作用有所不同。下面是它们的区别和用法:
1. docker load
docker load 命令用于从本地文件加载 Docker 镜像,这些文件通常是使用 docker save 命令导出的镜像文件(.tar 格式)。加载后,镜像将被存储在本地 Docker 守护程序的镜像存储中,可以被后续的 Docker 命令使用。
用法:
docker load -i <path_to_image_tar_file>
示例:
从本地文件加载镜像
docker load -i my_image.tar
2. docker import
docker import 命令用于从本地文件或标准输入流创建一个新的镜像,并将其保存在本地的镜像存储中。相比于 docker load,docker import 允许您从一个文件或者标准输入流中导入镜像,而不需要事先使用 docker save 将镜像打包成 .tar 文件。
用法:
docker import <image_file> <repository>:<tag>
示例:
#从文件导入镜像
docker import my_image.tar my_repo/my_image:latest
区别总结
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。