6年前にCentOS7.6で構築した検証環境をubuntu22.04.3TLSへ移行するのでメモ
環境
仮想化:VMware Workstation-playre17またはVMware workstation-pro17
ホスト:Windows10またはWindows11pro(どちらも確認済み)
ゲスト:ubuntu22.04.3TLS
↓環境構築時メモ
VMでWindowsホストにUbuntuをゲスト起動する
dockerコンテナ環境作成
docker-composeでRedmineコンテナ作成
Redmine用のディレクトリ作成
$ mkdir docker-redmine
作成したディレクトリへ移動
$ cd docker-redmine
$ vi docker-compose.yml(ファイル作成:8081は他のコンテナと重複しないportを適宜指定)
services:
redmine:
image: redmine:5.0.4-bullseye
ports:
- 8081:3000
environment:
REDMINE_DB_POSTGRES: redmine-db
REDMINE_DB_DATABASE: redmine
REDMINE_DB_USERNAME: redmine_user
REDMINE_DB_PASSWORD: redmine_password
REDMINE_SECRET_KEY_BASE: supersecretkey
REDMINE_DB_PORT: 5432
volumes:
- vol_redmine:/usr/src/redmine/files
redmine-db:
image: postgres:15.1-bullseye
ports:
- 5432:5432
environment:
POSTGRES_DB: redmine
POSTGRES_USER: redmine_user
POSTGRES_PASSWORD: redmine_password
volumes:
- vol_redmine_db:/var/lib/postgresql/data
volumes:
vol_redmine:
vol_redmine_db:
Docker Composeを使ってRedmineをバックグラウンドで起動
$ sudo docker-compose up -d
すべてのDockerコンテナの状態を表示
$ sudo docker ps -a
Remine WEBUIへアクセス
http://ホストのアドレス:設定したport番号
初期ログインID/PWはadmin/admin
dockerコンテナの状態確認とログ確認
$ sudo docker ps -a
$ sudo docker logs <container ID>