Instalar GLPI en Docker

by Mayra Salas

GLPI en docker es un increíble software de gestión de servicios basado en tecnologías de código abierto. Lo ayuda a planificar y administrar los cambios de TI de manera fácil, resolver problemas de manera eficiente, automatizar sus procesos comerciales y obtener control sobre su infraestructura de TI.

Requisitos previos

Para completar este tutorial, necesitará lo siguiente:

Requerimientos de sistema

  • Memoria : 2GB o más
  • Disco duro : Más de 1.5GB de espacio disponible en disco duro
  • Sistema : CentOS 7.1+ (Ubuntu20, Debian10), garantizar que sea un sistema operativo limpio

Creacion de archivo YML

Creamos un directorio llamado docker y en ella generamos nuestro archivo yml para ingresar los comandos de instalacion de Portainer

mkdir -p docker/glpi
cd docker/glpi
touch docker-compose.yml

Editamos nuestro archivo docker-compose.yml e ingresamos los siguientes valores :

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"

Luego iniciamos nuestro contendor de portainer con el siguiente comando:

docker-compose up -d

Tras unos segundos ya podrás acceder a glpi a través del navegador. Si accedes desde la misma máquina en la que tienes instalado Docker lo puedes hacer con la dirección http://localhost/glpi (o el puerto que hayas especificado). Si lo haces desde otro dispositivo la dirección sería https://glpi.mydomain.com/glpi si no cuentas con un dominio, puedes ingresar con la IP del servidor https://ip/glpi

para verificar la direccion IP de la base de datos, realizamos lo siguiente en nuestra terminal:

docker ps -a

copiamos el ID del contener de mariaDB e ingresamos el siguiente parametro

docker exec -ti ID-DEL-CONTENEDOR ip a

Porsterior a ello, podemos continuar con la instalación del GLPI.

Conclusión

En este artículo, ha aprendido a instalar glpi en docker con la distribución Ubuntu 20.04

Related Posts

1 comment

Andres 18 mayo, 2022 - 2:53 am

Hola, yo lo monté asi y me dió guerra el contenedor de mariadb. Tuve corrupcion de datos (menos mal que estaba probando).
Se puede montar con un contenedor mysql, lo recomiendo.
Pongo por aqui el enlace al docker de dioux por si alguien quiere verle las tripas al contenedor
https://github.com/DiouxX/docker-glpi

Reply

Leave a Comment