redmine 部署
1、配置centos环境
参照:centos7基础配置
2、部署docker和docker compose环境
参照:docker环境部署
3、创建文件夹
mkdir compose
4、配置docker-compose.yml文件
vi docker-compose.yml
配置文件代码
version: ‘2’
services:
mysql:
image: sameersbn/mysql:5.7.22-1
environment:
- DB_USER=redmine
- DB_PASS=abc.123
- DB_NAME=redmine_production
volumes:
- /redmine/mysql:/var/lib/mysql
redmine:
image: sameersbn/redmine:4.1.1-8
depends_on:
- mysql
environment:
- TZ=Asia/Shanghai
- DB_ADAPTER=mysql2
- DB_HOST=mysql
- DB_PORT=3306
- DB_USER=redmine
- DB_PASS=abc.123
- DB_NAME=redmine_production
- REDMINE_PORT=80
- REDMINE_HTTPS=false
- REDMINE_RELATIVE_URL_ROOT=
- REDMINE_SECRET_TOKEN=
- REDMINE_SUDO_MODE_ENABLED=false
- REDMINE_SUDO_MODE_TIMEOUT=15
- REDMINE_CONCURRENT_UPLOADS=5
ports:
- "80:80"
volumes:
- /redmine/redmine_data:/home/redmine/data
- /redmine/redmine_logs:/var/log/redmine
5、通过docker-compose启动docker实例
docker-compose up -d
本文档详细介绍了如何在CentOS 7环境下,通过Docker和Docker Compose部署Redmine项目。首先配置CentOS基础环境,接着安装并配置Docker和Docker Compose。然后创建compose文件夹,并编写docker-compose.yml文件,设置MySQL和Redmine服务的环境变量及数据卷映射。最后,通过运行'docker-compose up -d'启动Redmine服务。

1986

被折叠的 条评论
为什么被折叠?



