Docker 方式部署的应用的版本更新
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:44
前言
公司使用 Docker-Compose 的方式部署 Jenkins/Gitlab/Sonar/Confluence/Apollo/Harbor/ELK/MySQL 等一系列开发工具/数据库。
而每过一段时间,我们就要评估这些软件的新版本,再决定是否升级。
通过使用 Docker 部署这些应用,好处就是方便升级、部署、备份。
配置仓库
首先,我们有一个基础设施配置仓库,专门存放各应用的部署配置文件,每个应用一个文件夹,里面有这些文件:
./xxx_dataharbor.yml
升级步骤
方案一
查看官方的升级说明,有不兼容的更新时,一般官方都会给出说明和升级建议,比如先升级到某个中间版本,逐步升级到最新版。
docker-compose up -d
如果应用比较重要,需要保证稳定可用,可以先把数据拷到新虚拟机上并通过新镜像部署,测试一段时间,确认没问题了再正式更新。
方案二
使用软件自带的“导入导出/主从复制”这样的功能,通过 api/cli/ui 进行数据的迁移。这样的好处是不会遇到兼容性问题,但是前提是软件本身有这样的功能。
相关文章
-
docker 镜像,container,宿主机都是什么意思
docker 镜像,container,宿主机都是什么意思
- 互联网
- 2026年04月04日
-
docker 容器中安装netcore rtime
docker 容器中安装netcore rtime
- 互联网
- 2026年04月04日
-
Docker 完整指南
Docker 完整指南
- 互联网
- 2026年04月04日
-
Docker 方式部署 Solo 博客系统总结
Docker 方式部署 Solo 博客系统总结
- 互联网
- 2026年04月04日
-
docker 搭建一个wordpress 博客系统(4)
docker 搭建一个wordpress 博客系统(4)
- 互联网
- 2026年04月04日
-
Docker 搭建pxc集群 + haproxy + keepalived 高可用(一)
Docker 搭建pxc集群 + haproxy + keepalived 高可用(一)
- 互联网
- 2026年04月04日






