Linux下保存Docker镜像文件至本地及启动实现方式

 更新时间:2025年12月17日 09:56:33   作者:过路云野  
文章介绍了如何在Linux环境下将Docker镜像保存到本地,并将其导入到其他Docker主机,主要内容包括保存镜像为`.tar`文件、验证保存的文件、以及如何在另一台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.验证保存的文件

使用 lsdu 命令确认文件已成功保存到指定路径:

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程序的详细过程

    本文给大家介绍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的

    这篇文章主要为大家详细介绍了如何在Ubuntu 20.04.5 LTS系统下安装Docker CE 26.1.4,文中的示例代码讲解详细,需要的小伙伴可以了解下
    2025-09-09
  • PIP安装docker-compose超时问题解决方案

    PIP安装docker-compose超时问题解决方案

    这篇文章主要介绍了PIP安装docker-compose超时问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Docker创建自己的镜像与上传流程详解

    Docker创建自己的镜像与上传流程详解

    镜像也是 docker 的核心组件之一,镜像时容器运行的基础,容器是镜像运行后的形态。本文主要介绍Docker镜像的基本操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • 卸载docker-compose实现过程

    卸载docker-compose实现过程

    本文详细描述了如何通过命令行卸载Docker Compose,包括检查已安装的包名、使用`yum remove`卸载、清理残留文件、验证卸载结果以及注意事项
    2025-12-12
  • 从零开始:Docker中修改Nginx服务器配置

    从零开始:Docker中修改Nginx服务器配置

    在Docker中修改Nginx配置是一种常见的操作,它允许我们根据特定需求来自定义Nginx服务器的行为,通过修改Nginx配置,我们可以添加新的虚拟主机、更改端口号、启用SSL等,需要的朋友可以参考下
    2023-10-10
  • 解决docker不加载 /etc/docker/daemon.json文件的问题小结

    解决docker不加载 /etc/docker/daemon.json文件的问题小结

    在Ubuntu 24.04 LTS Server上安装Docker后,发现镜像不保存且配置文件路径不正确,通过检查发现Docker服务启动时加载了非预期的配置文件,最终通过修改服务配置文件解决了问题,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • docker 安装 Rabbitmq的基本步骤

    docker 安装 Rabbitmq的基本步骤

    在平常的开发工作中,我们经常会使用到 rabbitmq,rabbitmq 主要可以进行应用解耦、异步通信、流量削峰、负载均衡、消息持久化、死信队列等,这篇文章给大家介绍docker 安装 Rabbitmq的基本步骤,感兴趣的朋友一起看看吧
    2025-04-04
  • docker-compose网络配置- IP 主机名 hosts配置方式

    docker-compose网络配置- IP 主机名 hosts配置方式

    这篇文章主要介绍了docker-compose网络配置- IP 主机名 hosts配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Docker Compose服务启动失败5类常见错误配置(新手必看!)

    Docker Compose服务启动失败5类常见错误配置(新手必看!)

    在微服务架构日益流行的今天,如何高效、可靠地部署Node.js服务成为开发者关注的焦点,Docker和Docker Compose的出现,为微服务部署提供了标准化、可复用的解决方案,这篇文章主要介绍了Docker Compose服务启动失败5类常见错误配置的相关资料,需要的朋友可以参考下
    2026-04-04

最新评论