• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    docker保存和加载tar及其tar.gz方式

    发布者: 天下网吧 | 发布时间: 2025-6-17 08:19| 查看数: 77| 评论数: 0|帖子模式

    docker保存和加载tar及其tar.gz


    1.导出和加载tar


    1.1 save和load命令

    save命令
    1. docker save [options] images [images...]
    复制代码

    • 示例 :
    1. docker save -o nginx.tar nginx:latest
    复制代码


    1. docker save > nginx.tar nginx:latest
    复制代码
    其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)
    load命令
    1. docker load [options]
    复制代码

    • 示例:
    1. docker load -i nginx.tar
    复制代码


    1. docker load < nginx.tar
    复制代码
    其中-i和<表示从文件输入。
    会成功导入镜像及相关元数据,包括tag信息

    1.2 export和import命令

    export命令
    1. docker export [options] container
    复制代码

    • 示例
    1. docker export -o xxx.tar base_mes_1.1
    复制代码

    • 导出为tar
    1. docker export # ID or # Name > /home/export.tar
    复制代码
    其中-o表示输出到文件,xxx.tar为目标文件,base_mes_1.1是源容器名(name)
    import命令
    1. docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
    复制代码
    OPTIONS说明:

    • -c :应用docker 指令创建镜像;
    • -m :提交时的说明文字;
    示例
    1. docker import xxx.tar base_mes:1.1
    复制代码
    其中xxx.tar为目标文件,base_mes:1.1是目标镜像名:tag

    2.导出和加载tar.gz


    • 导出镜像
    1. docker save <myimage>:<tag> | gzip > <myimage>_<tag>.tar.gz
    复制代码

    • 加载镜像
    1. gunzip -c <myimage>_<tag>.tar.gz | docker load
    复制代码
    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    来源:https://www.jb51.net/server/339715p2d.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表