使用 Docker 部署 GLPI 资产管理系统
1.使用 Docker 部署 File Browser 文件管理系统2.使用 Docker 部署 MrDoc 在线文档管理系统
3.使用 Docker 部署 GLPI 资产管理系统
4.使用 Docker 部署 Answer 问答平台5.统一身份认证系统 OpenLDAP 完整部署6.使用 Docker 部署 Next Terminal 轻量级堡垒机7.使用 Docker 部署 Fiora 在线聊天室平台8.使用 Docker 部署 instantbox 轻量级 Linux 系统9.使用 Docker 部署 Photopea 在线 PS 工具10.使用 Docker 部署 SurveyKing 调查问卷系统11.使用 Docker 部署 Draw.io 在线流程图系统12.使用 Docker 部署 TailChat 开源即时通讯平台13.使用 Docker 部署 moments 微信朋友圈14.使用 Docker 部署 TaleBook 私人书籍管理系统15.使用 Docker 部署 VS Code in The Browser16.使用 Docker 部署 WebTop 运行 Linux 系统1)GLPI 介绍
GLPI 简介
参考: https://github.com/glpi-project/glpi
官方文档:https://glpi-project.org/documentation/
中文文档:https://glpi-install.readthedocs.io/zh-cn/latest/
GLPI 提供功能全面的IT资源管理接口,可以用来建立数据库全面管理 IT 的电脑,显示器,服务器,打印机,网络设备,电话,甚至硒鼓和墨盒等。提供 HelpDesk 用户支持平台
GLPI 功能
- 多用户管理
- 多种认证系统 ( Local,LDAP,AD,POP/IMPAP,CAS )
- 权限系统
- 分页系统
- 多语言支持 (提供 45 种语言)
- 搜索模块
- 资产清单管理
- 工作跟踪系统
- 管理流程和维护历史记录
- HelpDesk 用户支持平台
- 资源预定和知识库管理
2)检查宿主机系统版本
cat /etc/os-release
3)检查 Docker 环境
安装 Docker 软件包
# 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
# 关闭防火墙
systemctl disable --now firewalld
setenforce 0
# 启用 Docker
systemctl enable --now docker
检查 Docker 服务状态
systemctl status docker
开启 IPv4 forwarding
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward
4)安装 Docker-Compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
5)下载 GLPI 镜像
docker pull diouxx/glpi
6)编写 Docker-compose.yaml 文件
# 创建数据目录并切换路径
mkdir -p /docker/glpi && cd /docker/glpi
# 编写 docker-compose.yaml 文件
[root@blog glpi] vim docker-compose.yaml
version: "3.2"
services:
# MariaDB Container
mariadb:
image: mariadb:10.7
container_name: mariadb
hostname: mariadb
volumes:
- /docker/glpi/mysql:/var/lib/mysql
environment:
- MARIADB_ROOT_PASSWORD=glpi
- MARIADB_DATABASE=glpi
- MARIADB_USER=glpi
- MARIADB_PASSWORD=glpi
restart: always
# GLPI Container
glpi:
image: diouxx/glpi
container_name : glpi
hostname: glpi
ports:
- "8088:80"
links:
- mariadb:mariadb
volumes:
# - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /docker/glpi/html/:/var/www/html/glpi
environment:
- TIMEZONE=Asia/Shanghai
restart: always
depends_on:
- mariadb
7)部署 GLPI 系统
使用 Docker compose 创建容器应用
# 基于 docker-compose.yaml 启动并运行服务
docker compose -f docker-compose.yaml up -d
查看 GLPI 容器状态
docker ps -a
8)GLPI 的初始安装
选择系统语言
开始安装步骤
选择 安装
环境检查
选择 继续
数据库配置
SQL 服务器地址:mariadb
SQL 账号:glpi
SQL 密码: glpi ( 注意: 该信息在 docker-compose 中定义 )
9)登录 GLPI
登录页
GLPI 首页
大功告成~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?