mirror of
https://github.com/DiouxX/docker-glpi.git
synced 2026-11-05 14:52:32 -05:00
cbe50a7c828f05c4acc6639043fcbc7a030497e9
Modify glpi download link for 9.1.2 because archive format change from tar.gz to tgz
Project to deploy GLPI with docker
Install and run an GLPI instance with docker
Deploy GLPI without database
docker run --name glpi -p 80:80 -d diouxx/glpi
Deploy GLPI with existing database
docker run --name glpi --link yourdatabase:mysql -p 80:80 -d diouxx/glpi
Deploy GLPI with database and persitance container data (Recommended)
For an usage on production environnement or daily usage, it's recommanded to use a data container for persistent data.
- First, create data container
docker create --name glpi-data --volume /var/www/html/glpi:/var/www/html/glpi busybox /bin/true
- Then, you link your data container with GLPI container
docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-data -p 80:80 -d diouxx/glpi
Enjoy :)
Deploy with docker-compose
To deploy with docker compose, you use docker-compose.yml and mysql.env file. You can modify mysql.env to personalize settings like :
- MySQL root password
- GLPI database
- GLPI user database
- GLPI user password
To deploy, just run the following command on the same directory as files
docker-compose up -d
Languages
Shell
73.8%
Dockerfile
26.2%