Docker-Redmine
docker上にRedmineを構築する
注意事項
※VM上のUbuntuもしくはDebianを使用する前提で記載しています ※これが一番楽でしたw
dockerインストール公式サイト参照
https://docs.docker.com/engine/install/
docker-compose.ymlの作成場所
# mkdir /usr/local/redmine
# cd /usr/local/redmine
# vi docker-compose.yml
docker-compose.ymlの編集
services:
redmine:
image: redmine:latest
container_name: redmine
restart: always
ports:
- 80:3000
environment:
TZ: Asia/Tokyo
REDMINE_DB_MYSQL: mysql
REDMINE_DB_DATABASE: redmine
REDMINE_DB_USERNAME: redmine
REDMINE_DB_PASSWORD: redmine
REDMINE_DB_ENCODING: utf8mb4
depends_on:
- mysql
volumes:
- web:/usr/src/redmine/files
mysql:
image: mysql:latest
container_name: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: P@ssw0rd
MYSQL_DATABASE: redmine
MYSQL_USER: redmine
MYSQL_PASSWORD: redmine
TZ: 'Asia/Tokyo'
command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
volumes:
- db:/var/lib/mysql
volumes:
web:
db:
docker-compose実行
docker compose up -d