Docker 提供了几种方式来导入镜像到本地仓库,以下是常用的方法:
这是最常用的方法,适用于从其他机器导出的镜像文件:
docker load -i image_file.tar
或者:
docker load < image_file.tar
如果你有一个正在运行的容器,可以将其提交为新的镜像:
docker commit container_id new_image_name:tag
docker build -t image_name:tag .
docker pull repository/image_name:tag
docker import image_file.tar new_image_name:tag
注意:docker import
和 docker load
的区别:
- import
从文件系统导入为镜像(不保留历史记录)
- load
从镜像归档文件导入(保留完整历史记录)
导入后可以使用以下命令查看:
docker images
docker save -o my_image.tar my_image:1.0
传输文件到目标机器
在目标机器上导入:
docker load -i my_image.tar
希望这些方法能帮助你成功导入 Docker 镜像!