【RuoYi-Vue-Plus】部署到服务器过程遇到的问题总结

搭建过程遇到的问题总结

  • 1、环境准备
    • docker和docker-compose版本
  • 2、编译项目
  • 3、将打的jar包上传到服务器
  • 4、修改docker-compose.yml文件
      • 4.1设置容器的网络为同一个网络
      • 4.2 修改项目的配置文件,mysql和redis 使用容器名称访问
  • 5、启动
      • 5.1 构建镜像
      • 5.2 docker-compose 启动项目
  • 6. 总结
    • 6.1 启动项目后,
    • 6.2 项目打包后体积太大,每次上传花费时间太长

1、环境准备

docker和docker-compose版本

docker --version
输出:Docker version 24.0.2, build cb74dfc
docker-compose --version
输出:docker-compose version 1.25.1, build a82fef07

2、编译项目

3、将打的jar包上传到服务器

【RuoYi-Vue-Plus】部署到服务器过程遇到的问题总结_第1张图片

4、修改docker-compose.yml文件

什么要修改呢?
因为使用了docker-compose高版本后,使用原来的配置文件会报错

下面展示一些 `内联代码片`。
"host" network_mode is incompatible with port_bindings

解决办法:

4.1设置容器的网络为同一个网络

version: '3'

services:
  mysql:
    image: mysql
    container_name: mysql
    environment:
      # 时区上海
      TZ: Asia/Shanghai
      # root 密码
      MYSQL_ROOT_PASSWORD: root
      # 初始化数据库(后续的初始化sql会在这个库执行)
      MYSQL_DATABASE: root@2021
    ports:
      - "3306:3306"
    volumes:
      # 数据挂载
      - /docker/mysql/data/:/var/lib/mysql/
      # 配置挂载
      - /docker/mysql/conf/:/etc/mysql/conf

你可能感兴趣的:(服务器,java)