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配置文件, 然后销毁并重新部署容器