Snipe-IT 是一个用 PHP 编写的免费开源 IT 资产管理系统。Snipe-IT 专为 IT 资产管理而设计,使 IT 部门能够跟踪谁拥有哪台笔记本电脑、何时购买、有哪些软件许可证和配件可用等等。
本文安装环境:CentOS7.9
Docker版本:Docker version 25.0.4
Docker-compose版本:v2.23.0
安装部署
1、安装Dockere及Docker-compose
1.1 一键安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
1.2 安装Docker-compose
curl -SL https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose # 下载二进制文件 sudo chmod +x /usr/local/bin/docker-compose # 给予执行权限 sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # 软链接到path, 可以直接调用 docker-compose --version # 该行命令返回版本号则成功安装
1.3 启动Docker
systemctl start docker
1.4 查看Docker状态
systemctl status docker
2、下载Snipe-It镜像并启动Snipe-It容器
2.1 拉取Snipe-It镜像
docker pull snipe/snipe-it
2.2 生成应用密钥
docker run --rm snipe/snipe-it
注意:记住上边的base64:后边的那串
2.3 创建Snipe目录
mkdir snipe
2.4 更改Snipe目录权限并进入
chmod a+rwx snipe && cd snipe
2.5 创建docker-compose.yaml
vi docker-compose.yaml
将下边的代码复制到你自己的docker-compose.yaml文件
2.6 创建snipeit.env文件
vi snipeit.env
同样将下边的代码复制到你的snipeit.env文件,IP地址需要改成你自己服务器的IP地址,同时APP_KEY要改成上边让你记住的那串。
此内容 评论 本文后刷新页面可见!
2.7 启动SnipeIt容器
docker-compose up -d
2.8 进入SnipeIt容器修改文件夹权限
docker exec -it snipeit bash chmod -R 777 public/uploads chmod -R 777 storage
3、浏览器访问:http://ip进行系统配置
原文链接:https://www.clouson.com/615.html,转载请注明出处。
评论1