Primero instalamos Docker y Docker Compose
apt update
apt install docker.io docker-compose
Creamos el directorio glpi y accedemos a el
mkdir glpi
cd glpi
Creamos el archivo mariadb.env
nano mariadb.env
MARIADB_ROOT_PASSWORD=diouxx
MARIADB_DATABASE=glpidb
MARIADB_USER=glpi_user
MARIADB_PASSWORD=glpi
Ahora creamos el archivo docker-compose.yml
nano docker-compose.yml
version: "3.2"
services:
# MariaDB Container
mariadb:
image: mariadb:10.7
container_name: mariadb
hostname: mariadb
volumes:
- ./mariadb_data:/var/lib/mysql
env_file:
- ./mariadb.env
restart: always
# GLPI Container
glpi:
image: diouxx/glpi
container_name: glpi
hostname: glpi
ports:
- "80:80"
volumes:
- ./glpi_data:/var/www/html/glpi
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
environment:
- TIMEZONE=Europe/Brussels
restart: always
depends_on:
- mariadb
Ahora ejecutamos el contenedor
docker-compose up -d
Para ver la ip de nuestro equipo
hostname -I
Datos de instalación para este ejemplo
mariadb
glpi_user
glpi
Directorio donde están todos los archivos de GLPI
glpi_data
Link del agente GLPI
https://github.com/glpi-project/glpi-agent/releases
Url del Agente de computador Windows:
http://localhost:62354/
Pasos Linux
wget https://github.com/glpi-project/glpi-agent/releases/download/1.12/glpi-agent-1.12-x86_64.AppImage
chmod +x glpi-agent-1.12-x86_64.AppImage
sudo apt update
sudo apt install fuse libfuse2 -y
sudo modprobe fuse
sudo ./glpi-agent-1.12-x86_64.AppImage --install --server http://192.168.0.181/
sudo glpi-agent
Documentación oficial
https://hub.docker.com/r/diouxx/glpi
✨ ¿Te gusta mi contenido? Apóyame con una donación para seguir creando más videos útiles.
💕 🔗 Donar aquí: https://www.paypal.com/paypalme/solecito69
¡Gracias por tu apoyo! 🎉