Project to deploy GLPI with docker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
DiouxX df9c2fe638
Automatic restart glpi container
9 years ago
Dockerfile Add script glpi-start.sh to deploy and enable volume sharing features 9 years ago
README.md Update README with microbadger badge 9 years ago
docker-compose.yml Automatic restart glpi container 9 years ago
glpi-start.sh Add version 9.1.2 9 years ago
mysql.env Create docker-compose.yml 9 years ago

README.md

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

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