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镜像保存到本地,并实现镜像的迁移和备份的效果。

当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • portainer连接远程docker的实现示例

    portainer连接远程docker的实现示例

    本文主要介绍了portainer连接远程docker的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 在docker中安装mysql详解

    在docker中安装mysql详解

    本篇文章主要介绍了在docker中安装mysql详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • skywalking在docker中应用方式

    skywalking在docker中应用方式

    这篇文章主要介绍了skywalking在docker中应用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • mac使用podman替代docker使用详解

    mac使用podman替代docker使用详解

    这篇文章主要为大家介绍了mac使用podman替代docker使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 使用Docker Compose创建LAMP环境的详细步骤

    使用Docker Compose创建LAMP环境的详细步骤

    现如今,通过 Docker 容器化部署环境已经逐渐成为主流,特别是在部署像 LAMP 这样的复杂环境时,本教程旨在带您完成使用 Docker-Compose 建立 LAMP 环境的整个过程,同时还包括定制 PHP 环境的步骤,需要的朋友可以参考下
    2024-12-12
  • 使用dockerfile打包centos实践

    使用dockerfile打包centos实践

    文章介绍了Docker操作CentOS镜像的常用命令,包括拉取、运行容器(交互/后台模式)、安装软件、复制文件、编写Dockerfile构建镜像及使用commit保存容器为新镜像的流程
    2025-10-10
  • Docker跨架构部署实操小结

    Docker跨架构部署实操小结

    本文主要介绍了Docker跨架构部署实操小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-07-07
  • docker运行nginx容器并挂载数据卷

    docker运行nginx容器并挂载数据卷

    本文主要介绍了docker运行nginx容器,并通过挂载目录将容器与宿主机的数据进行共享和统一管理,具有一定的参考价值,感兴趣的可以了解一下
    2025-03-03
  • docker容器运行成功但无法访问的原因分析及解决方案(以Tomcat为例亲测有效)

    docker容器运行成功但无法访问的原因分析及解决方案(以Tomcat为例亲测有效)

    这篇文章主要介绍了docker容器运行成功但无法访问的原因分析及对应解决方案(以Tomcat为例亲测有效),文中通过图文结合的方式介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • centos7安装docker容器的超详细步骤记录

    centos7安装docker容器的超详细步骤记录

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,这篇文章主要给大家介绍了关于centos7安装docker容器的超详细步需要的朋友可以参考下
    2022-08-08

最新评论