Docker 部署 GLPI(IT 资产管理软件系统)

news/2025/2/3 4:48:43 标签: docker, 容器, 运维

GLPI 简介

GLPI open source tool to manage Helpdesk and IT assets

GLPI stands for Gestionnaire Libre de Parc Informatique(法语 资讯设备自由软件 的缩写) is a Free Asset and IT Management Software package, that provides ITIL Service Desk features, licenses tracking and software auditing.

https://glpi-project.org/
https://github.com/glpi-project/glpi
https://hub.docker.com/r/diouxx/glpi
# 官方安装 glpi 文档
https://glpi-install.readthedocs.io/en/latest/install/wizard.html#end-of-installation

https://www.cnblogs.com/wuhanjiayou/p/18060193/GLPI
https://blog.51cto.com/weicun/1943941

1. 安装 Docker CE

curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo
yum install docker-ce -y && sudo systemctl enable --now docker
docker -v && docker search hello-world

2. 编写 compose.yaml 文件

[root@localhost ~]# mkdir glpi && cd glpi
[root@localhost glpi]# cat <<EOF > compose.yaml
services:
#MariaDB Container
  mariadb:
    image: mariadb:11.6.2	# 指定版本
    container_name: mariadb
    hostname: mariadb
    environment:
      - MARIADB_ROOT_PASSWORD=Root@2025
      - MARIADB_DATABASE=glpidb
      - MARIADB_USER=glpi_user
      - MARIADB_PASSWORD=glpi
    volumes:
      - ./mysql:/var/lib/mysql
    restart: always
#GLPI Container
  glpi:
    image: diouxx/glpi
    container_name : glpi
    hostname: glpi
    volumes:
      - ./html/glpi/:/var/www/html/glpi
    environment:
      - TIMEZONE=Asia/Shanghai
    ports:
      - "80:80"
    restart: always
    depends_on:
      - mariadb
EOF

3. 通过 compose.yml 运行容器

[root@localhost glpi]# docker compose up -d

[+] Running 14/10

 ✔ mariadb Pulled                                    25.9s 

 ✔ glpi Pulled                                     31.2s                                          

[+] Running 3/3

 ✔ Network glpi_default Created                             0.4s 

 ✔ Container mariadb   Started                             1.4s 

 ✔ Container glpi    Started                             1.6s 
 
 [root@localhost glpi]# docker ps && docker images
CONTAINER ID   IMAGE          COMMAND                   CREATED          STATUS          PORTS                                        NAMES
48fc0748ac84   diouxx/glpi    "/opt/glpi-start.sh"      41 minutes ago   Up 41 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp, 443/tcp   glpi
9e11eb0fdbba   mariadb:10.7   "docker-entrypoint.s…"   43 minutes ago   Up 43 minutes   3306/tcp                                     mariadb
REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
diouxx/glpi   latest    08472c90fa20   2 months ago    328MB
mariadb       10.7      895b6c8829c3   21 months ago   396MB

4. 数据库配置

# 该信息在 compose.yaml 文件中已定义
SQL 服务器地址:mariadb
SQL 账号:glpi_user
SQL 密码: glpi

http://www.niftyadmin.cn/n/5840485.html

相关文章

【Arxiv 大模型最新进展】LLaVA-Mini:压缩至一个视觉token,高效计算与实时响应的多模态大模型

【Arxiv 大模型最新进展】LLaVA-Mini&#xff1a;压缩至一个视觉token&#xff0c;高效计算与实时响应的多模态大模型 LLaVA-Mini: Efficient Image and Video Large Multimodal Models with One Vision Token Shaolei Zhang, Qingkai Fang等 中国科学院智能信息处理重点实验…

SpringCloud系列教程:微服务的未来(十九)请求限流、线程隔离、Fallback、服务熔断

前言 前言 在现代微服务架构中&#xff0c;系统的高可用性和稳定性至关重要。为了解决系统在高并发请求或服务不可用时出现的性能瓶颈或故障&#xff0c;常常需要使用一些技术手段来保证服务的平稳运行。请求限流、线程隔离、Fallback 和服务熔断是微服务中常用的四种策略&…

云中漫步:精工细作铸就免费公益刷步平台

云中漫步&#xff0c;历经三年深度研发与优化&#xff0c;平台以高稳定性、零成本及公益属性为核心特色&#xff0c;依托前沿技术手段与多重安全防护机制&#xff0c;确保用户步数数据的精准修改与隐私安全。我们致力于提供无缝流畅的用户体验&#xff0c;让每一次步数更新都轻…

Python字典详解:从入门到实践

Python字典详解&#xff1a;从入门到实践 字典&#xff08;Dictionary&#xff09;是Python中最重要且最常用的数据结构之一。本文将深入讲解字典的特性、操作方法和实际应用案例。 1. 字典简介 字典是可变的、无序的键值对集合&#xff0c;使用{}创建。每个元素由key: valu…

编程AI深度实战:大模型知识一文打尽

系列文章&#xff1a; 编程AI深度实战&#xff1a;私有模型deep seek r1&#xff0c;必会ollama-CSDN博客 编程AI深度实战&#xff1a;自己的AI&#xff0c;必会LangChain-CSDN博客 编程AI深度实战&#xff1a;给vim装上AI-CSDN博客 编程AI深度实战&#xff1a;火的编程AI&…

9.2k star!PiliPala一个第三方B站客户端!

软件介绍 链接 PiliPala一个在Github上收获9.2k star的开源第三方bilibili客户端&#xff0c;支持安卓和ios端安装使用。应用界面简洁无广、除核心功能外无任何冗余功能和服务&#xff0c;让我们可以尽情的享受内容带给我们的快乐。 基础的功能如登录、点赞收藏、评论、关注、…

手写单层RNN网络,后续更新

文章目录 1. 原理2. pytorch 源码&#xff0c;只是测试版&#xff0c;后续持续优化 1. 原理 根据如下公式&#xff0c;简单的手写实现单层的RNN神经网络&#xff0c;加强代码功能和对网络的理解能力 2. pytorch 源码&#xff0c;只是测试版&#xff0c;后续持续优化 import…

DeepSeek的提示词使用说明

一、DeepSeek概述 DeepSeek是一款基于先进推理技术的大型语言模型&#xff0c;能够根据用户提供的简洁提示词生成高质量、精准的内容。在实际应用中&#xff0c;DeepSeek不仅能够帮助用户完成各类文案撰写、报告分析、市场研究等工作&#xff0c;还能够生成结构化的内容&#…