Linux下保存Docker镜像文件至本地及启动实现方式
一、保存Docker镜像到本地
1.列出所有镜像
使用 docker images 命令查看当前系统中所有的镜像,确保你知道要保存的镜像名称和标签。
docker images
示例输出:
REPOSITORY TAG IMAGE ID CREATED SIZE your-image-1 latest demo1234 7 days ago 521MB
2.保存镜像为.tar文件
使用 docker save 命令将镜像保存为.tar文件。
docker save -o <保存路径/文件名>.tar <镜像名>:<标签>
参数说明:
-o:指定输出文件的路径和名称。<镜像名>:<标签>:要保存的镜像名称和标签。
3.验证保存的文件
使用 ls 和 du 命令确认文件已成功保存到指定路径:
ls -lh /path/to/save/ du -h /path/to/save/my-image.tar
二、导入镜像到其他Docker主机
如果需要将保存的镜像文件导入到另一台Docker主机,可以使用 docker load 命令。
1.导入镜像
docker load -i <保存路径/文件名>.tar
例如,将 your-image-1.tar 文件导入到另一台主机:
docker load -i /path/to/save/your-image-1.tar
参数说明:
-i:指定输入文件的路径和名称。
2.验证导入的镜像
使用 docker images 命令确认镜像已成功导入:
docker images
执行如下:

总结
以上步骤,实测可以在Linux环境下将Docker镜像保存到本地,并实现镜像的迁移和备份的效果。
当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker安装、创建镜像、加载并运行NodeJS程序的详细过程
本文给大家介绍Docker安装、创建镜像、加载并运行NodeJS程序的相关知识,通过示例给大家详细介绍创建一个nodejs程序的docker镜像的方法,需要的朋友跟随小编一起看看吧2021-06-06
Ubuntu 20.04.5 LTS系统下安装Docker CE 26.1.4的
这篇文章主要为大家详细介绍了如何在Ubuntu 20.04.5 LTS系统下安装Docker CE 26.1.4,文中的示例代码讲解详细,需要的小伙伴可以了解下2025-09-09
解决docker不加载 /etc/docker/daemon.json文件的问题小结
在Ubuntu 24.04 LTS Server上安装Docker后,发现镜像不保存且配置文件路径不正确,通过检查发现Docker服务启动时加载了非预期的配置文件,最终通过修改服务配置文件解决了问题,感兴趣的朋友跟随小编一起看看吧2024-11-11
docker-compose网络配置- IP 主机名 hosts配置方式
这篇文章主要介绍了docker-compose网络配置- IP 主机名 hosts配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01
Docker Compose服务启动失败5类常见错误配置(新手必看!)
在微服务架构日益流行的今天,如何高效、可靠地部署Node.js服务成为开发者关注的焦点,Docker和Docker Compose的出现,为微服务部署提供了标准化、可复用的解决方案,这篇文章主要介绍了Docker Compose服务启动失败5类常见错误配置的相关资料,需要的朋友可以参考下2026-04-04


最新评论