@ -1,70 +1,186 @@
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# Project to deploy GLPI with docker
 
					 
					 
					 
					# Project to deploy GLPI with docker
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					[](http://microbadger.com/images/diouxx/glpi "Get your own version badge on microbadger.com" ) [](http://microbadger.com/images/diouxx/glpi "Get your own image badge on microbadger.com")
 
					 
					 
					 
					  [](http://microbadger.com/images/diouxx/glpi "Get your own image badge on microbadger.com")  
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# Table of Contents
 
					 
					 
					 
					# Table of Contents
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					1. [Introduction ](#introduction )
 
					 
					 
					 
					- [Project to deploy GLPI with docker ](#project-to-deploy-glpi-with-docker )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					2. [Deploy CLI ](#deploy-with-CLI )
 
					 
					 
					 
					- [Table of Contents ](#table-of-contents )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					    - [Deploy GLPI without database ](#deploy-glpi-without-database )
 
					 
					 
					 
					- [Introduction ](#introduction )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					    - [Deploy GLPI with existing database ](#deploy-glpi-with-existing-database )
 
					 
					 
					 
					  - [Default accounts ](#default-accounts )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					    - [Deploy GLPI with database and persistance container data ](#deploy-glpi-with-database-and-persistance-container-data )
 
					 
					 
					 
					- [Deploy with CLI ](#deploy-with-cli )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					    - [Deploy a specific release of GLPI ](#deploy-a-specific-release-of-glpi )
 
					 
					 
					 
					  - [Deploy GLPI ](#deploy-glpi )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					3. [Deploy docker-compose ](#deploy-with-docker-compose )
 
					 
					 
					 
					  - [Deploy GLPI with existing database ](#deploy-glpi-with-existing-database )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					4. [Environnment variables ](#environnment-variables )
 
					 
					 
					 
					  - [Deploy GLPI with database and persistence data ](#deploy-glpi-with-database-and-persistence-data )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					    - [Timezone ](#timezone )
 
					 
					 
					 
					  - [Deploy a specific release of GLPI ](#deploy-a-specific-release-of-glpi )
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					- [Deploy with docker-compose ](#deploy-with-docker-compose )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  - [Deploy without persistence data ( for quickly test ) ](#deploy-without-persistence-data--for-quickly-test- )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  - [Deploy a specific release ](#deploy-a-specific-release )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  - [Deploy with persistence data ](#deploy-with-persistence-data )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    - [mariadb.env ](#mariadbenv )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    - [docker-compose .yml ](#docker-compose-yml )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					- [Environnment variables ](#environnment-variables )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  - [TIMEZONE ](#timezone )
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# Introduction
 
					 
					 
					 
					# Introduction
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					Install and run an GLPI instance with docker.
 
					 
					 
					 
					Install and run an GLPI instance with docker
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					## Default accounts
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					More info in the 📄[Docs](https://glpi-install.readthedocs.io/en/latest/install/wizard.html#end-of-installation)
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					| Login/Password     	| Role              	|
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					|--------------------	|-------------------	|
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					| glpi/glpi          	| admin account     	|
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					| tech/tech          	| technical account 	|
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					| normal/normal      	| "normal" account  	|
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					| post-only/postonly 	| post-only account 	|
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# Deploy with CLI
 
					 
					 
					 
					# Deploy with CLI
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					## Deploy GLPI without database
 
					 
					 
					 
					## Deploy GLPI 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					docker run --name glpi -p 80:80 -d diouxx/glpi
 
					 
					 
					 
					docker run --name mariadb -e MARIADB_ROOT_PASSWORD=diouxx -e MARIADB_DATABASE=glpidb -e MARIADB_USER=glpi_user -e MARIADB_PASSWORD=glpi -d mariadb:10.7
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					docker run --name glpi --link mariadb:mariadb -p 80:80 -d diouxx/glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					## Deploy GLPI with existing database
 
					 
					 
					 
					## Deploy GLPI with existing database
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					docker run --name glpi --link yourdatabase:mysql -p 80:80 -d diouxx/glpi
 
					 
					 
					 
					docker run --name glpi --link yourdatabase:mariadb  -p 80:80 -d diouxx/glpi
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					## Deploy GLPI with database and persistance container  data
 
					 
					 
					 
					## Deploy GLPI with database and persistence  data
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					For an usage on production environnement or daily usage, it's recommanded to use a data container for  persistent data.
 
					 
					 
					 
					For an usage on production environnement or daily usage, it's recommanded to use container with volumes to  persistent data.
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					* First, create data container 
 
					 
					 
					 
					* First, create MariaDB container with volume 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					docker create --name glpi-data --volume /var/www/html/glpi:/var/www/html/glpi busybox /bin/true 
 
					 
					 
					 
					docker run --name mariadb -e MARIADB_ROOT_PASSWORD=diouxx -e MARIADB_DATABASE=glpidb -e MARIADB_USER=glpi_user -e MARIADB_PASSWORD=glpi --volume /var/lib/mysql:/var/lib/mysql -d mariadb:10.7 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					* Then, you link your data container with GLPI  container
 
					 
					 
					 
					* Then, create GLPI container with volume and link MariaDB  container
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-data  -p 80:80 -d diouxx/glpi
 
					 
					 
					 
					docker run --name glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi  -p 80:80 -d diouxx/glpi
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					Enjoy :)
 
					 
					 
					 
					Enjoy :)
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					## Deploy a specific release of GLPI
 
					 
					 
					 
					## Deploy a specific release of GLPI
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					Default, docker run will use the latest release of GLPI.
 
					 
					 
					 
					Default, docker run will use the latest release of GLPI.
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					For an usage on production environnement, it's recommanded to use the latest  release.
 
					 
					 
					 
					For an usage on production environnement, it's recommanded to set specific  release.
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					Here an example for release 9.1.6 :
 
					 
					 
					 
					Here an example for release 9.1.6 :
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-data  -p 80:80 --env "VERSION_GLPI=9.1.6" -d diouxx/glpi
 
					 
					 
					 
					docker run --name glpi --hostname glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi  -p 80:80 --env "VERSION_GLPI=9.1.6" -d diouxx/glpi
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					# Deploy with docker-compose
 
					 
					 
					 
					# Deploy with docker-compose
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					To deploy with docker compose, you use *docker-compose.yml*  and *mysql.env*  file.
 
					 
					 
					 
					## Deploy without persistence data ( for quickly test )
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					You can modify **_mysql.env_**  to personalize settings like :
 
					 
					 
					 
					```yaml
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					version: "3.8"
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					services:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#MariaDB  Container
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  mariadb:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    image: mariadb:10.7
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    container_name: mariadb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    hostname: mariadb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    environment:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_ROOT_PASSWORD=password
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_DATABASE=glpidb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_USER=glpi_user
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_PASSWORD=glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#GLPI  Container
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  glpi:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    image: diouxx/glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    container_name : glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    hostname: glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    ports:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - "80:80"
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					## Deploy a specific release
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```yaml
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					version: "3.8"
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					services:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#MariaDB  Container
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  mariadb:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    image: mariadb:10.7
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    container_name: mariadb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    hostname: mariadb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    environment:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_ROOT_PASSWORD=password
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_DATABASE=glpidb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_USER=glpi_user
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - MARIADB_PASSWORD=glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#GLPI  Container
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  glpi:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    image: diouxx/glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    container_name : glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    hostname: glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    environment:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - VERSION_GLPI=9.5.6
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    ports:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - "80:80"
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					## Deploy with persistence data
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					* MySQL root password
 
					 
					 
					 
					To deploy with docker compose, you use *docker-compose.yml*  and *mariadb.env*  file.
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					You can modify **_mariadb.env_**  to personalize settings like :
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					* MariaDB root password
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					* GLPI database
 
					 
					 
					 
					* GLPI database
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					* GLPI user database
 
					 
					 
					 
					* GLPI user database
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					* GLPI user password
 
					 
					 
					 
					* GLPI user password
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					### mariadb.env
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					MARIADB_ROOT_PASSWORD=diouxx
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					MARIADB_DATABASE=glpidb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					MARIADB_USER=glpi_user
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					MARIADB_PASSWORD=glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					### docker-compose .yml
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```yaml
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					version: "3.2"
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					services:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#MariaDB  Container
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  mariadb:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    image: mariadb:10.7
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    container_name: mariadb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    hostname: mariadb
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    volumes:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - /var/lib/mysql:/var/lib/mysql
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    env_file:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - ./mariadb.env
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    restart: always
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#GLPI  Container
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  glpi:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    image: diouxx/glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    container_name : glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    hostname: glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    ports:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - "80:80"
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    volumes:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - /etc/timezone:/etc/timezone:ro
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - /etc/localtime:/etc/localtime:ro
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - /var/www/html/glpi/:/var/www/html/glpi
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    environment:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      - TIMEZONE=Europe/Brussels
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					    restart: always
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					To deploy, just run the following command on the same directory as files
 
					 
					 
					 
					To deploy, just run the following command on the same directory as files
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					 
					@ -78,13 +194,13 @@ If you need to set timezone for Apache and PHP
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					From commande line
 
					 
					 
					 
					From commande line
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```sh
 
					 
					 
					 
					```sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					docker run --name glpi --hostname glpi --link mysql:mysql  --volumes-from glpi-data -p 80:80 --env "TIMEZONE=Europe/Brussels" -d diouxx/glpi
 
					 
					 
					 
					docker run --name glpi --hostname glpi --link mariadb:mariadb  --volumes-from glpi-data -p 80:80 --env "TIMEZONE=Europe/Brussels" -d diouxx/glpi
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					From docker-compose
 
					 
					 
					 
					From docker-compose
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					Modify this settings
 
					 
					 
					 
					Modify this settings
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```yml
 
					 
					 
					 
					```ya ml
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					environment:
 
					 
					 
					 
					environment:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					     TIMEZONE=Europe/Brussels
 
					 
					 
					 
					     TIMEZONE=Europe/Brussels
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					```
 
					 
					 
					 
					```