docker-jeeplus-env

Docker Compose 一键搭建JeePlus依赖的MySQL+Redis环境

使用说明

1. 安装Docker及Docker Compose

Windows

点击这里下载整合安装包进行安装

MacOs

点击这里下载整合安装包进行安装

Linux

根据操作系统不同,先按照相应文档安装Docker

再根据此文档安装Docker Compose

2. 克隆本项目到本地

点击这里下载zip包或者如下使用git命令将本项目克隆至本地

git clone https://gitee.com/ljtech/docker-jeeplus-env.git

3. 配置项目属性

配置项目下的.env文件(windows用户可能需要设置显示隐藏文件才能看到此文件)

配置方式参考文件内注释

注意,如果需要在本地同时运行多个项目环境,那么必须修改以下字段,以避免冲突

# 多个项目环境时必须要修改的字段

# 项目名称

COMPOSE_PROJECT_NAME=jeeplus

# MySQL端口

JP_MYSQL_PORT=3306

# Redis端口

JP_REDIS_PORT=6379

4. 搭建环境

使用命令行工具进入项目文件夹,然后输入如下命令,即可部署一个项目环境容器

# 部署并运行一个项目环境容器

# -d 表示后台运行,既执行此命令后可以关闭当前命令行窗口

docker-compose up -d

5. 其他命令

以下命令均需要使用命令行工具进入项目文件夹后再使用

停止容器

# 暂停一个项目环境容器的运行

docker-compose stop

重新开始容器

# 重新开始一个暂停的项目环境容器

docker-compose start

停止并销毁容器

# 如果一个项目环境容器不需要继续使用,使用此命令进行销毁

docker-compose down

FAQ

容器内的MySQL数据储存在何处?

​MySQL数据文件储存在项目下的./mysql/data目录中

如何查看容器内的MySQL日志?

​MySQL日志储存在项目下的./mysql/logs目录中

如何修改容器内的MySQL配置?

​修改项目下的./mysql/conf/my.cnfMySQL配置文件, 然后销毁并重新部署容器

容器内的Redis数据储存在何处?

​Redis数据文件储存在./redis/data目录中

如何修改容器内的Redis配置?

​修改项目下的./redis/conf/redis.confRedis配置文件, 然后销毁并重新部署容器

jeeplus mysql_docker-jeeplus-env相关推荐

  1. jeeplus mysql_2.jeeplus源码-项目部署文档.docx

    项目部署文档官方网址: 作者:lgf更新日期:2016-5-9开发工具:eclipse/myeclipse+ mysql/oracle+tomcat6/7/8.打开eclipse右键 -> Im ...

  2. Android JNI --函数调用大全

    Chap1:JNI完全手册 最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接.短信接口是用C++ 写的.琢磨了三天,大致搞懂了JNI的主体部分.先将心得整理,希 ...

  3. JeePlus左树右表之 表单【右表】自动获取列表【左树 】中的id

    JeePlus 左树右表中表单[右表]自动获取列表[左树 ]中的id 左树右表中表单[右表]和列表[左树 ]中有个关联.新建[右表]的时候每次都需要手动选择[左树 ]中的数据.并进行绑定. 方法: 1 ...

  4. jeeplus框架代码生成器功能的使用

    jeeplus简介 1.登录系统,找到"代码生成器"中的"表单配置"菜单,然后点击"添加" 2.在弹出的表单中,填写所需信息并保存操作 (1 ...

  5. jeeplus请假流程案例

    框架:jeeplus开源框架 需求:实现员工的请假功能 ①普通员工申请流程:申请--->部门领导审核---->公司领导审核---->结束 ②部门领导申请流程:申请--->公司领 ...

  6. 关于小众框架jeeplus

    最近的项目使用的jeeplus,简单得谈一下 根据表自动生成代码,强大的代码生成器, 包括前台jsp到后端java所有代码,生成的代码功能包括,增删改查, 批量删除, 排序, 导入导出Excel等, ...

  7. JAVA快速开发平台比较---jeeplus,jeecg,jeesite

    jeeplus vue版本采用模块化和插件化开发机制,解决了单体应用带来的的问题,它又不像SOA那么复杂,不仅易于开发和维护,而且学习成本极低.一个插件只关注一个特定的业务功能,插件之间没有耦合,可以 ...

  8. CMS建站平台Java版-Jeeplus cms

    wx: 990560853 大厂技术大牛,接管理系统开发.移动App.小程序开发等.提供CMS建站平台.代码生成平台.致力解决Spring生态.微服务.单点SSO等技术问题 目录 前言 一.平台特点 ...

  9. Jeeplus快速开发框架, java开发框架

    最近公司选型java快速开发框架,用jeeplus开发,记录一下学习资料. 文档:http://wiki.jeeplus.org/docs/show/75 社区:jeeplus.org.

最新文章

  1. python做直方图-python OpenCV学习笔记实现二维直方图
  2. MySQL导出数据遇到secure-file-priv问题的解决方法
  3. android studio transformclasseswithJarMergingForDebug报错
  4. div 隐藏_CSS实现六边形Div图片展示效果
  5. xxl子任务_XXL-JOB v2.0.2,分布式任务调度平台 | 多项特性优化更新
  6. 生产消费是什么设计模式_快速消费品的完整形式是什么?
  7. [状压dp]洛谷 P2157 学校食堂
  8. 经典面试题:用typeof来判断对象的潜在陷阱
  9. c语言函数操作一维数组
  10. CCF201612-1 中间数(解法三)(100分)(废除!!!)
  11. 4.19华为技术面+4.21华为主管面(已OC)
  12. OpenCV像素点操作 图片特效
  13. win10 microsoft edge能上网,别的浏览器不能上网
  14. STM32------>第三天,spi补充,uart-dma,NB-loT介绍,At指令,串口透传
  15. Linux基础-apt-搜狗输入法
  16. 《怪诞小镇》的怪诞之物
  17. 损失函数 -交叉熵损失函数
  18. GitHub Education Tools (学生包)申请教程 Digital Ocean 50美元优惠码使用教程
  19. 获取图片某一点的rgb色值
  20. 2021年全国职业技能大赛:网络系统管理项目

热门文章

  1. 首席新媒体运营黎想教程:短视频运营选题方案指南
  2. 开发投影仪工作记录一
  3. 兄弟连兄弟会-核心服务秘籍
  4. MusicBox(音乐播放器)
  5. docker使用klee(安装+基本使用)
  6. 工业平板电脑在智慧工厂中的4大应用分享【触想智能】
  7. Altium designer17生成PCB出现unknow pin问题解决
  8. 原来OPPO手机自带的语音翻译!贴心又实用,不会用手机就白买了
  9. 萌新做点小玩意儿DAY-9 利用队列式分支限界解决抓住那头牛问题
  10. Cow Contest POJ - 3660 And Longest Paths UVA - 10000(弗洛伊德的应用)