docker容器平台快速更换jar包并打成镜像
发布日期:2021-05-08 03:56:49 浏览次数:18 分类:精选文章

本文共 809 字,大约阅读时间需要 2 分钟。

Docker镜像管理与JAR包快速更换指南

1. 镜像备份

要安全备份镜像,可以通过以下命令将其转换为tar格式:

docker images | grep docker save imageID > /home/poc/workflow_image_bak.tar

或者使用更直接的命令:

docker save -o /var/rubik1022.tar node-0-83:5000/transwarp/inceptor:transwarp-5.2.4-final

注意:请根据实际路径调整备份文件的存储位置。

2. 镜像还原

要将备份的tar文件还原为镜像,请按照以下步骤操作:

  • 使用docker load命令加载备份文件:
  • docker load < /home/poc/workflow_image_5.0.tar
    1. 为镜像打上标签:
    2. docker tag imageID node01:5000/transwarp/workflow:transwarp-5.0.0-rc5-new
      1. 将镜像推送到目标仓库:
      2. docker push node01:5000/transwarp/workflow:transwarp-5.0.0-rc5-new

        3. JAR包更换

        步骤1:准备新的JAR包

        将新的JAR包放置在/var/log/transp目录下。

        步骤2:重建镜像

        通过Dockerfile或手动构建镜像,将新的JAR包集成进去,并重建镜像。可以使用以下命令查看构建进度:

        docker build -t new-image .

        步骤3:推送新的镜像

        将新的镜像推送到目标仓库:

        docker push new-image

        注意事项:

        • 确保新JAR包已正确放置在指定路径,避免路径错误。
        • 建议在更换镜像前,先备份现有的镜像,以防万一。
        • 如果使用CI/CD流程,建议将JAR包构建和镜像构建整合到自动化流程中。
    上一篇:一切皆对象 封装 类的装饰器property(影藏属性) 绑定方法与非绑定方法 继承基础知识 先抽象再继承
    下一篇:面向对象编程思想 面向对象语法 面向对象封装的特性 隐藏属性

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年04月26日 17时50分05秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章

    10-docker系列-docker文件共享和特权模式 2023-01-23
    #C2#S2.2~S2.3# 加入 factory/objection/virtual interface 机制 2023-01-23
    #C8# UVM中的factory机制 #S8.1.1# OOP 语言三大特性 systemverilog的支持 2023-01-23
    #C8# UVM中的factory机制 #S8.1.4# 约束的重载 2023-01-23
    #C8# UVM中的factory机制 #S8.2.3# 重载sequence哪些情形 2023-01-24
    #C8# UVM中的factory机制 #S8.4.1# factory机制的实现 2023-01-24
    #C8# UVM中的factory机制 #S8.5# 对factory机制的重载进一步思考 2023-01-24
    .exe已停止工作_windows资源管理器已停止工作怎么解决 2023-01-24
    900行c语言贪吃蛇,原生js实现的贪吃蛇网页版游戏完整实例 2023-01-24
    ado读取多条oracle数据,Oracle ADO数据存取 2023-01-24
    anaconda新建python2环境安装不了jupyterlab_anaconda3安装及jupyter环境配置教程(全)... 2023-01-24
    android fastjson漏洞_初识Fastjson漏洞(环境搭建及漏洞复现) 2023-01-24
    android进程管理策略,Android进程保活 2023-01-24
    asp.mvc 4项目发布文件目录结构_如何用SpringBoot(2.3.3版本)快速搭建一个项目?文末有小彩蛋... 2023-01-24
    aspen串联反应怎么输入_如何进步提升串联谐振试验装置的稳定性 2023-01-24
    a推b等价于非a或b_AB胶/蜜月胶常见问题的原因分析及解决方法 2023-01-24
    bat 命令返回结果_【批处理】带你入门命令行 2023-01-24
    c++ string取子串_Integer与String的设计哲学 2023-01-24
    c++ 数组批量赋值_数组之间不能赋值?穿个马甲吧! 2023-01-24
    cad模糊查询符号_mysql 正则模式和like模糊查询 2023-01-24