**文書の過去の版を表示しています。**
redmine構築
docker-compose.yml の作成
任意のディレクトリで 下記内容のdocker-compose.yml を作成する。
version: '3.8'
services:
redmine:
image: redmine
container_name: redmine
ports:
- 8081:3000
volumes:
- ./data/plugins:/usr/src/redmine/plugins
- ./data/themes:/usr/src/redmine/public/themes
environment:
REDMINE_DB_MYSQL: redmine-db
REDMINE_DB_PASSWORD: <rootパスワード>
depends_on:
- redmine-db
restart: always
redmine-db:
image: mysql:8.0
container_name: redmine-db
ports:
- 3307:3306
environment:
TZ: Asia/Tokyo
MYSQL_ROOT_PASSWORD: <rootパスワード>
MYSQL_DATABASE: redmine
MYSQL_USER: redmine
MYSQL_PASSWORD: <redmineユーザパスワード>
volumes:
- ./data/db:/var/lib/mysql
command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
restart: always
コンテナの作成・起動
上記のdocker-compose.yml のあるディレクトリで下記コマンドを実行する。
$ sudo docker-compose up -d
※「-d」は実行後にコンテナはバックグランドで起動し、実行し続ける。
コンテナの起動確認
正常に起動すれば、「STATUS」の表示が「Up」となっていることが確認できること。
$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ************ redmine "/docker-entrypoint.…" 4 hours ago Up 39 minutes 0.0.0.0:8081->3000/tcp, :::8081->3000/tcp redmine ************ mysql:8.0 "docker-entrypoint.s…" 4 hours ago Up 4 hours 33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp redmine-db
コメント