Update README.md

pull/108/head
Martin Bhuong 2 years ago committed by GitHub
parent 10b2fa3a64
commit bedc5bb924
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,6 +1,6 @@
[# Project to deploy GLPI with docker # Project to deploy GLPI with docker
![Docker Pulls](https://img.shields.io/docker/pulls/diouxx/glpi) ![Docker Stars](https://img.shields.io/docker/stars/diouxx/glpi) [![](https://images.microbadger.com/badges/image/diouxx/glpi.svg)](http://microbadger.com/images/diouxx/glpi "Get your own image badge on microbadger.com") ![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/diouxx/glpi) ![Docker Pulls](https://img.shields.io/docker/pulls/geniusdynamics/glpi) ![Docker Stars](https://img.shields.io/docker/stars/geniusdynamics/glpi) [![](https://images.microbadger.com/badges/image/geniusdynamics/glpi.svg)](http://microbadger.com/images/geniusdynamics/glpi "Get your own image badge on microbadger.com") ![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/geniusdynamics/glpi)
# Table of Contents # Table of Contents
- [Project to deploy GLPI with docker](#project-to-deploy-glpi-with-docker) - [Project to deploy GLPI with docker](#project-to-deploy-glpi-with-docker)
@ -40,13 +40,13 @@ More info in the 📄[Docs](https://glpi-install.readthedocs.io/en/latest/instal
## Deploy GLPI ## Deploy GLPI
```sh ```sh
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 mariadb -e MARIADB_ROOT_PASSWORD=geniusdynamics -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 docker run --name glpi --link mariadb:mariadb -p 80:80 -d geniusdynamics/glpi
``` ```
## Deploy GLPI with existing database ## Deploy GLPI with existing database
```sh ```sh
docker run --name glpi --link yourdatabase:mariadb -p 80:80 -d diouxx/glpi docker run --name glpi --link yourdatabase:mariadb -p 80:80 -d geniusdynamics/glpi
``` ```
## Deploy GLPI with database and persistence data ## Deploy GLPI with database and persistence data
@ -56,13 +56,13 @@ For an usage on production environnement or daily usage, it's recommanded to use
* First, create MariaDB container with volume * First, create MariaDB container with volume
```sh ```sh
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 docker run --name mariadb -e MARIADB_ROOT_PASSWORD=geniusdynamics -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, create GLPI container with volume and link MariaDB container * Then, create GLPI container with volume and link MariaDB container
```sh ```sh
docker run --name glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi -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 geniusdynamics/glpi
``` ```
Enjoy :) Enjoy :)
@ -72,7 +72,7 @@ Default, docker run will use the latest release of GLPI.
For an usage on production environnement, it's recommanded to set specific 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 mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi -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 geniusdynamics/glpi
``` ```
# Deploy with docker-compose # Deploy with docker-compose
@ -95,7 +95,7 @@ services:
#GLPI Container #GLPI Container
glpi: glpi:
image: diouxx/glpi image: geniusdynamics/glpi
container_name : glpi container_name : glpi
hostname: glpi hostname: glpi
ports: ports:
@ -121,7 +121,7 @@ services:
#GLPI Container #GLPI Container
glpi: glpi:
image: diouxx/glpi image: geniusdynamics/glpi
container_name : glpi container_name : glpi
hostname: glpi hostname: glpi
environment: environment:
@ -143,7 +143,7 @@ You can modify **_mariadb.env_** to personalize settings like :
### mariadb.env ### mariadb.env
``` ```
MARIADB_ROOT_PASSWORD=diouxx MARIADB_ROOT_PASSWORD=geniusdynamics
MARIADB_DATABASE=glpidb MARIADB_DATABASE=glpidb
MARIADB_USER=glpi_user MARIADB_USER=glpi_user
MARIADB_PASSWORD=glpi MARIADB_PASSWORD=glpi
@ -167,7 +167,7 @@ services:
#GLPI Container #GLPI Container
glpi: glpi:
image: diouxx/glpi image: geniusdynamics/glpi
container_name : glpi container_name : glpi
hostname: glpi hostname: glpi
ports: ports:
@ -194,7 +194,7 @@ 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 mariadb:mariadb --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 geniusdynamics/glpi
``` ```
From docker-compose From docker-compose
@ -204,4 +204,3 @@ Modify this settings
environment: environment:
TIMEZONE=Europe/Brussels TIMEZONE=Europe/Brussels
``` ```
](https://hub.docker.com/repository/docker/geniusdynamics/glpi/general)https://hub.docker.com/repository/docker/geniusdynamics/glpi/general

Loading…
Cancel
Save