Dockerを使ってOSSのIT資産管理「glpi」構築する

OSSのIT資産管理「glpi」をdocker-composeを使用して、構築するまでの手順を記述してます。
環境
- OS ubuntu 20.04
- docker 19.03.8
- docker compose 1.25.4
※Ubuntu20.04にdockerのインストールはこちら
※Ubuntu20.04にdocker-composeのインストールはこちら
docker-compose.yml作成
下記の内容で作成してます。
glpi側はポート91を利用
mysql側はポート3310番を利用してます
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
version: "3.2" services: #Mysql Container mysql: image: mysql:5.7.23 container_name: mysql hostname: mysql volumes: - ./mysql:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=diouxx - MYSQL_DATABASE=glpidb - MYSQL_USER=glpi_user - MYSQL_PASSWORD=glpi ports: - "3310:3306" restart: always #GLPI Container glpi: image: diouxx/glpi container_name : glpi hostname: glpi ports: - "91:80" volumes: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro - /var/www/html/glpi/:/var/www/html/glpi environment: - "TZ=Japan" restart: always |
起動
firewallを設定されていれば、91を開放しておきます。
1 2 |
sudo ufw allow 91 sudo ufw reload |
下記のコマンドでコンテナの作成と起動します。
1 |
docker-compose up -d |
glpi設定
ブラウザから http://プライベートIP:91 にアクセスすると下記の画面が表示されます。

日本語を選択します。

ライセンスに同意して「続行」をクリックします。

「インストール」をクリックします。

「続行」をクリックします。

ymlファイルに設定した情報を元に、入力します。
DBサーバー : mysql
SQLユーザー : glpi_user
SQLパスワード : glpi

作成済みのDB「 glpidb 」を選択して「続行」をクリックします。

しばらく待つと初期化が完了するので、「続行」をクリックします

「続行」をクリックします。

「続行」をクリックします。

「Glpiを使用」をクリックします。

id : glpi
pass : glpi
でログインします。

ログインができれば構築は完了です。

-
前の記事
React.js ライブラリ「react-image-zoom」を使って画像の一部をzoom表示する 2020.04.13
-
次の記事
debian10 最新で安定版のdockerをインストールする 2020.04.13
コメントを書く