使用 Docker 部署 GLPI 资产管理系统

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/plgi && cd /docker/plgi
# 编写 docker-compose.yaml 文件
[root@blog glpi] vim docker-compose.yaml 
version: "3.2"services:
# MariaDB Containermariadb:image: mariadb:10.7container_name: mariadbhostname: mariadbvolumes:- /docker/glpi/mysql:/var/lib/mysqlenvironment:- MARIADB_ROOT_PASSWORD=glpi- MARIADB_DATABASE=glpi- MARIADB_USER=glpi- MARIADB_PASSWORD=glpirestart: always# GLPI Containerglpi:image: diouxx/glpicontainer_name : glpihostname: glpiports:- "8088:80"links:- mariadb:mariadbvolumes:
#     - /etc/timezone:/etc/timezone:ro- /etc/localtime:/etc/localtime:ro- /docker/glpi/html/:/var/www/html/glpienvironment:- TIMEZONE=Asia/Shanghairestart: alwaysdepends_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 中定义 )

image.png
image.png
image.png
image.png

9)登录 GLPI

登录页

GLPI 登录页

GLPI 首页

GLPI 首页

大功告成~

使用手册

参考:https://blog.51cto.com/weicun/1943941

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/508960.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Matlab 机器人工具箱 运动学

文章目录 R.fkine()R.ikine()R.ikine6s()R.ikuncR.jacob0、R.jacobn、R.jacob_dotjtrajctraj参考链接 官网:Robotics Toolbox - Peter Corke R.fkine() 正运动学,根据关节坐标求末端执行器位姿 mdl_puma560; % 加载puma560模型 qz % 零角度 qr …

Synchronized 详解(一)

在C程序代码中我们可以利用操作系统提供的互斥锁来实现同步块的互斥访问及线程的阻塞及唤醒等工作。在Java中除了提供Lock API外还在语法层面上提供了synchronized关键字来实现互斥同步原语,本文将对synchronized关键字详细分析。 带着问题去理解Synchronized 提示 请带着这…

【.NET Core】.NET中的流(Stream)

【.NET Core】.NET中的流(Stream) 文章目录 【.NET Core】.NET中的流(Stream)一、流(Stream)1.1 FileStream类1.2 IsolatedStorageFileStream类1.3 MemoryStream类1.4 BufferedStream类1.5 NetworkStream类…

喜迎乔迁,开启新章 ▏易我科技新办公区乔迁庆典隆重举行

2024年1月18日,易我科技新办公区乔迁庆典在热烈而喜庆的氛围中隆重举行。新办公区的投入使用,标志着易我科技将以崭新姿态迈向新的发展阶段。 ▲ 易我科技新办公区 随着公司业务的不断发展和壮大,为了更好地适应公司发展的需要,…

Cesium 3D Tiles 简介

3D Tiles 是大规模异构 3D 地理空间数据集(例如点云、建筑物和摄影测量)的开放标准。3D Tiles 基于 glTF 和其他 3D 数据类型构建,是一种可类似二维瓦片模式的流式传输的优化格式,旨在适应当今不断增长的 3D 地理空间数据集的渲染…

ControlNet作者新作LayerDiffusion,让SD直接生成生成透明图像,堪比商用抠图软件

ControlNet作者又出新工作,这次的工作LayerDiffusion它使得大规模预训练的Stable Diffusion能够生成透明图像。该方法允许生成单个透明图像或多个透明图层,效果堪比商业产品Adobe Stock。而且LayerDiffusion和ControlNet一样支持基于SD微调的模型。 &quo…

【基于Matlab GUI的语音降噪系统设计】

客户不要了,挂网上吧,有需要自行下载~ 赚点辛苦费 ** 功能实现: ** 1、导入音频文件/录入音频,能实现播放功能。 2、对导入/录入的音频信号进行时域和频域分析,并制图。 3、可在导入/录入的音频信号上加入噪声,并能够播…

【外汇天眼】外汇交易风险预警:吊销牌照与高风险平台一览

监管信息早知道!外汇天眼将每周定期公布监管牌照状态发生变化的交易商,以供投资者参考,规避投资风险。如果平台天眼评分过高,建议投资者谨慎选择,因为在外汇天眼评分高不代表平台没问题! 以下是监管牌照发生…

Tomcat服务部署优化

目录 一.Tomcat的基本内容 1.概念 2.构成 (1)web容器 (2)servlet容器(catalina) (3)JSP容器 3.Tomcat顶层架构 (1)Tomcat中最顶层的容器是Server&…

【Matlab深度学习】详解matlab深度学习进行时间序列预测

🔗 运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 🔐#### 防伪水印——左手の明天 ####🔐 💗 大家…

【大厂AI课学习笔记NO.59】(12)过拟合与欠拟合

拟合就是调整参数和模型,让结果无限接近真实值的过程。 我们先来了解个概念: 偏差-方差窘境(bias-variance dilemma)是机器学习中的一个重要概念,它涉及到模型选择时面临的权衡问题。 偏差(Bias&#xf…

第二天 Kubernetes落地实践之旅

第二天 Kubernetes落地实践之旅 本章学习kubernetes的架构及工作流程,重点介绍如何使用Workload管理业务应用的生命周期,实现服务不中断的滚动更新,通过服务发现和集群内负载均衡来实现集群内部的服务间访问,并通过ingress实现外…