docker composeを使って「OrangeHRM」を構築する
- 作成日 2023.03.07
- docker OrangeHRM
- docker compose
![docker composeを使って「OrangeHRM」を構築する](https://mebee.info/wp-content/uploads/2020/04/docker-new.png)
docker composeを使ってオープンソースの勤怠管理ツール「OrangeHRM」を構築するまでの手順を記述してます。「yml」は「git」から入手しています。構築時間は15分ほどでした。
環境
- OS Rocky Linux release 9.1 (Blue Onyx)
- docker 23.0.1
- docker-compose v2.16.0
docker-compose.yml取得
「github」上にあったものを「clone」して取得して、対象のディレクトリに移動します。
$ git clone https://github.com/jmlcas/orangehrm.git
$ cd orangehrm
「docker-compose.yml」の内容は、以下のようになってます。
version: "3.3"
services:
orangehrm:
image: orangehrm/orangehrm:latest
restart: unless-stopped
ports:
- "8200:80"
- "8443:443"
environment:
- ORANGEHRM_DATABASE_HOST=mariadb
- ORANGEHRM_DATABASE_USER=root
- ORANGEHRM_DATABASE_PASSWORD=orangehrm
- ORANGEHRM_DATABASE_NAME=orangehrm
- PUID=998
- PGID=100
volumes:
- ./orange:/orangehrm
depends_on:
- mariadb
links:
- mariadb:mariadb
mariadb:
image: mariadb:10.2
restart: unless-stopped
volumes:
- ./db_orange:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=orangehrm
- MYSQL_ROOT_USER=root
- MYSQL_DATABASE=orangehrm
「OrangeHRM」起動
以下のコマンドを実行して起動します。
$ docker-compose up -d
「OrangeHRM」アクセス
ブラウザから http://プライベートIP or サーバーIP:8200 にアクセスします
「Next」をクリックします。
![](https://mebee.info/wp-content/uploads/2023/03/image-1-1024x252.png)
利用規約です。チェックして「Next」をクリックします。
![](https://mebee.info/wp-content/uploads/2023/03/image-2-1024x449.png)
dockerで作成したDBを使用します。
![](https://mebee.info/wp-content/uploads/2023/03/image-4-1024x430.png)
確認です。「Next」をクリックします。
![](https://mebee.info/wp-content/uploads/2023/03/image-3-1024x398.png)
言語やタイムゾーンなどの設定です。
![](https://mebee.info/wp-content/uploads/2023/03/image-6-1024x297.png)
ユーザーを作成します。
![](https://mebee.info/wp-content/uploads/2023/03/image-5-1024x350.png)
問題なければ「Next」をクリックします。
![](https://mebee.info/wp-content/uploads/2023/03/image-7-1024x311.png)
インストールが開始されて、インストールが完了になります。「ボタン」をクリックするとログイン画面に遷移します。
![](https://mebee.info/wp-content/uploads/2023/03/image-8-1024x396.png)
-
前の記事
Rocky Linux エラー「bash: make: command not found…」が発生した場合の対処法 2023.03.07
-
次の記事
sqlite エラー「Error: multi-character column separators not allowed for import」の解決方法 2023.03.07
コメントを書く