Docker Glpi with Centos7 - PHP72 - Mariadb
Installation GLPI with docker and docker compose
Download images
docker pull djenko/glpi
docker run --name mariadb-glpi -d mariadb:10.4
docker run --name glpi --link mariadb-glpi:mariadb -p 80:80 -d djenko/glpi
docker run --name mariadb-glpi -v /choiceyourpath:/var/lib/mysql -d mariadb:10.4
docker run --name glpi --link mariadb-glpi:mariadb -v /choiceyourpath:/var/www/html/glpi -p 80:80 -d djenko/glpi
Choiceyourpath - /docker/glpi/database:/var/lib/mysql | /docker/glpi/data:/var/www/html/glpi
docker run --name choiceyourname --link yourdb:db -p 80:80 -d djenko/glpi
docker volume create vglpidata
docker volume create vhttpdlog
docker volume create vhttpdconf
docker volume create vglpidb
Locate all volumes
ll /var/lib/docker/volumes/
#CENTOS HTTPD MARIADB PHP7.2
dbmaria:
image: mariadb:10.4
restart: always
volumes:
- vglpidb:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: secret #please change in prod :)
MYSQL_DATABASE: glpi #please change in prod :)
MYSQL_USER: glpi #please change in prod :)
MYSQL_PASSWORD: glpipaswd #please change in prod :)
glpiweb:
images: djenko/glpi
ports:
- "80:80"
volumes:
- vhttpdconf:/etc/httpd/conf.d/
- vhttpdlog:/var/log/httpd/
- vglpidata:/var/www/html/glpi
links:
- dbmaria:mybase
docker-compose up -d
#CENTOS HTTPD MARIADB PHP7.2
dbmaria:
image: mariadb:10.4
restart: always
volumes:
- /docker/glpi/db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: secret #please change in prod :)
MYSQL_DATABASE: glpi #please change in prod :)
MYSQL_USER: glpi #please change in prod :)
MYSQL_PASSWORD: glpipaswd #please change in prod :)
glpiweb:
images: djenko/glpi
ports:
- "80:80"
volumes:
- /docker/glpi/httpd-conf:/etc/httpd/conf.d/
- /docker/glpi/httpd-log:/var/log/httpd/
- /docker/glpi/data:/var/www/html/glpi
links:
- dbmaria:mybase
Run docker compose
docker-compose up -d
Content type
Image
Digest
Size
883.8 MB
Last updated
over 7 years ago
docker pull djenko/glpi