docker部署ruoyi项目

我这里演示的是/opt/docker目录;经验不足不知道是否为固定目录,仅作参考。

 1.前端更新

更新前端时将打包生成的dist目文件复制到右侧/opt/docker/nginx/html/dist目录,选择全部替换

2.后端更新

更新后端时将打包后生成的jar包复制到右侧/opt/docker/prometheus/jar目录下对应服务jar文件夹下例(这里的prometheus就是图中的iyunduo3)

3.更新命令

1) 输入cd /opt/docker 进入服务器项目路径内

2)输入docker compose down+服务名称:停止服务,例如要更新prometheus-modules-system 服务就输入命令docker compose down prometheus-modules-system

3)输入docker compose build+服务名称:拉取新jar包内容,例如要更新prometheus-modules-system 服务就输入命令docker compose build prometheus-modules-system

4)输入docker compose up -d +服务名称:启动服务,例如要启动prometheus-modules-system 服务就输入命令docker compose up -d prometheus-modules-system

4.重点知识

1)docker ps命令为展示当前运行中的容器;docker ps -a命令为展示当前存在的容器,包含启动失败的容器,可以排查无法启动或被占用容器等问题

2)docker compose up prometheus-modules-system命令为展示jar包启动过程,但ctrl+C会停止运行;docker compose up -d prometheus-modules-system命令为后台启动jar包

3)为了防止出现无法启动、被占容器、配置错乱问题,每次build之前都必须保证down一次,并docker ps -a查看容器留存情况

posted @ 2025-04-23 08:38  独自一人的江湖  阅读(76)  评论(0)    收藏  举报