差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
Docker:Redmine構築 [2022/12/02 01:03] – 削除 - 外部編集 (Unknown date) 127.0.0.1 | Docker:Redmine構築 [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | # redmine構築 | ||
+ | |||
+ | 参考: | ||
+ | |||
+ | - [DockerでRedmineを簡単& | ||
+ | - [Redmine を Docker 公式イメージで運用する - Qiita](https:// | ||
+ | |||
+ | ##### docker-compose.yml の作成 | ||
+ | |||
+ | 任意のディレクトリで 下記内容の**docker-compose.yml** を作成する。 | ||
+ | |||
+ | ``` | ||
+ | version: ' | ||
+ | services: | ||
+ | redmine: | ||
+ | image: redmine | ||
+ | container_name: | ||
+ | ports: | ||
+ | - 8081:3000 | ||
+ | volumes: | ||
+ | - ./ | ||
+ | - ./ | ||
+ | environment: | ||
+ | REDMINE_DB_MYSQL: | ||
+ | REDMINE_DB_PASSWORD: | ||
+ | depends_on: | ||
+ | - redmine-db | ||
+ | restart: always | ||
+ | |||
+ | redmine-db: | ||
+ | image: mysql:8.0 | ||
+ | container_name: | ||
+ | ports: | ||
+ | - 3307:3306 | ||
+ | environment: | ||
+ | TZ: Asia/Tokyo | ||
+ | MYSQL_ROOT_PASSWORD: | ||
+ | MYSQL_DATABASE: | ||
+ | MYSQL_USER: redmine | ||
+ | MYSQL_PASSWORD: | ||
+ | volumes: | ||
+ | - ./ | ||
+ | command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci | ||
+ | restart: always | ||
+ | ``` | ||
+ | |||
+ | ##### コンテナの作成・起動 | ||
+ | |||
+ | 上記のdocker-compose.yml のあるディレクトリで下記コマンドを実行する。 | ||
+ | |||
+ | ``` | ||
+ | $ sudo docker-compose up -d | ||
+ | ``` | ||
+ | |||
+ | ※「-d」は実行後にコンテナはバックグランドで起動し、実行し続ける。 | ||
+ | |||
+ | 参考:[docker-compose up — Docker-docs-ja 20.10 ドキュメント](https:// | ||
+ | |||
+ | ##### コンテナの起動確認 | ||
+ | |||
+ | 正常に起動すれば、「STATUS」の表示が「Up」となっていることが確認できること。 | ||
+ | |||
+ | ``` | ||
+ | $ sudo docker ps | ||
+ | CONTAINER ID | ||
+ | ************ | ||
+ | ************ | ||
+ | ``` | ||
+ | |||
+ | ##### ブラウザでの確認 | ||
+ | |||
+ | 前提:ファイアウォールにて、「8081/ | ||
+ | |||
+ | 上記後、ブラウザにて、%%「http://< | ||
+ | |||
+ | ##### サブディレクトリで動かす設定 | ||
+ | |||
+ | [[.Redmine構築: | ||