PCに以下専用のフォルダを確保
C:\docker-disk\redmine-docker
ここにComposeファイル(docker-compose.yml)を作成する。
Composeファイル
restart: alwaysとしているのはRedmineを動かしたままPCをシャットダウン・再起動した場合もRedmineも自動的にバックグラウンドで元の「起動状態」に復帰します。docker compose stop で明示的に止めた場合は、PCを再起動しても立ち上がりません。
services:
db:
image: postgres:14
restart: always
environment:
POSTGRES_PASSWORD: secret_password
POSTGRES_DB: redmine
volumes:
- pgdata:/var/lib/postgresql/data
web:
image: redmine:latest
restart: always
ports:
- "7070:3000"
environment:
REDMINE_DB_POSTGRES: db
REDMINE_DB_PASSWORD: secret_password
volumes:
- redmine_data:/usr/src/redmine/files
depends_on:
- db
volumes:
pgdata:
redmine_data:
起動コマンドの実行
以下Powershellで実行
# 専用フォルダに移動
cd C:\docker-disk\redmine-docker
# バックグラウンドで起動
docker compose up -d
redmine-docker >> docker compose up -d
time="2026-05-16T13:26:06+09:00" level=warning msg="C:\\docker-disk\\redmine-docker\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] up 33/33
✔ Image redmine:latest Pulled 38.3s
✔ Image postgres:14 Pulled 40.5s
✔ Network redmine-docker_default Created 0.1s
✔ Volume redmine-docker_redmine_data Created 0.0s
✔ Volume redmine-docker_pgdata Created 0.0s
✔ Container redmine-docker-db-1 Started 0.9s
✔ Container redmine-docker-web-1 Started 1.0s
What's next:
Filter, search, and stream logs from all your Compose services
in one place with Docker Desktop's Logs view. docker-desktop://dashboard/logs
redmine-docker >>
(追記)当初composeファイルのあたまに 「version: ‘3.8’」と入れていたのですが、これだと立ち上げた際「the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion」とでてしまいました。現在のバージョンでは指定が不要になったようです。
動作確認
http://localhost:7070/
へアクセスしadmin/adminへログインしパスワード変更すればひとまず環境構築終了です。
コンポーサの停止
redmine-docker >> docker compose stop
time="2026-05-16T13:45:37+09:00" level=warning msg="C:\\docker-disk\\redmine-docker\\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
[+] stop 2/2
✔ Container redmine-docker-web-1 Stopped 0.4s
✔ Container redmine-docker-db-1 Stopped 0.3s
redmine-docker >>
再度立ち上げ
redmine-docker >> docker compose up -d
[+] up 2/2
✔ Container redmine-docker-db-1 Started 0.3s
✔ Container redmine-docker-web-1 Started 0.3s
What's next:
Filter, search, and stream logs from all your Compose services
in one place with Docker Desktop's Logs view. docker-desktop://dashboard/logs
redmine-docker >>
