Docker 安装开源的IT资产管理系统Snipe-IT

server/2025/1/15 19:41:20/

一、安装

1、创建docker-compose.yaml

version: '3'services:snipeit:container_name: snipeitimage: snipe/snipe-it:v6.1.2restart: alwaysports:- "8000:80"volumes:- ./logs:/var/www/html/storage/logsdepends_on:- mysqlenv_file:- .env.dockernetworks:- snipeit-backendmysql:image: mysql:5.7container_name: snipeit-dbports:- 3308:3306restart: alwaysvolumes:- ./data:/var/lib/mysqlenv_file:- .env.dockernetworks:- snipeit-backend
networks:snipeit-backend:

2、下载docker环境配置文件:.env.docker,注意这是一个隐藏文件

下载地址:https://github.com/snipe/snipe-it/blob/v6.1.2/.env.docker

要修改的点如下:

MYSQL_PASSWORD,MYSQL_PASSWORD,APP_ENV,APP_KEY,APP_URL,APP_TIMEZONE,APP_LOCALE

用 "docker-compose run --rm snipeit bash" 生成 APP_KEY

# --------------------------------------------
# REQUIRED: DB SETUP
# --------------------------------------------
MYSQL_DATABASE=snipeit
MYSQL_USER=snipeit
MYSQL_PASSWORD=123456
MYSQL_ROOT_PASSWORD=123456
# --------------------------------------------
# REQUIRED: BASIC APP SETTINGS
# --------------------------------------------
APP_ENV=production
APP_DEBUG=false
# please regenerate the APP_KEY value by calling `docker-compose run --rm snipeit bash` and then `php artisan key:generate --show` and then copy paste the value here
APP_KEY=base64:Re5HpqcZvAgRwxNJmW4FY2MVZgBTUpDOmBOE+96lTzE=
APP_URL=http://10.3.0.210:8000
APP_TIMEZONE='Asia/Shanghai'
APP_LOCALE=zh-CN
MAX_RESULTS=500

3、文件目录如下

[root@10-3-0-210 snipe-it]# ll -a-rw-r--r-- 1 root    root  556 Dec  3 00:41 docker-compose.yaml
-rw-r--r-- 1 root    root 4557 Dec  3 00:45 .env.docker

 4、运行

[root@10-3-0-210 snipe-it]# docker-compose up -d
Creating network "snipe-it_snipeit-backend" with the default driver
Creating snipeit-db ... done
Creating snipeit    ... done

二、设置

1、打开网址:http://10.3.0.210:8000/

2、修改权限

docker exec -it snipeit /bin/bash
chmod -R 777 storage

3、 创建数据库,这一步超级慢,慢慢等吧

4、创建管理员

  

5、登录

6、首页

7、设置资产标签自动编号


http://www.ppmy.cn/server/158639.html

相关文章

Golang——GPM调度器

本文详细介绍Golang的GPM调度器,包括底层源码及其实现,以及一些相关的补充知识。 文章目录 前情提要并发与并行并行 (Parallel)并发 (Concurrency)关键区别 进程和线程的区别协程解决的问题协程的优势 Go的并发模型-CSPGo的调度模型-GPM源码Goroutineg 结…

什么叫慢查询 ?什么情况下出现?怎么解决,怎么优化 在微服务中

慢查询定义 慢查询(Slow Query)是指在数据库系统中执行时间超过预设阈值的SQL或NoSQL查询。这些查询通常会消耗较多的资源,可能导致数据库性能下降,并且可能影响到其他正在运行的查询或事务。 慢查询出现的情况 慢查询可以在多…

Android ScrollView嵌套X5WebView大片空白问题

scrollview嵌套后webview的高度不可控。留有大片空白。 注:官方不建议scrollview嵌套webview 最好让webview自身滚动 解决方案: act_news_detail_wv.setWebViewClient(new WebViewClient() {Overridepublic void onPageFinished(WebView webView, Str…

君正ISP记录三:AE与AWB衍生功能“软光敏“

一、软光敏介绍 消费类摄像机,一般都存在全彩模式和黑白模式,即环境照度较高画面全彩,环境照度较低 画面黑白、开红外补光灯。这时候涉及一个切换问题,如何判断当前的环境照度。 最开始使用的都是硬光敏,即光敏电阻&am…

软件系统分析与设计综合实践-家庭维修服务系统小程序(代码见附录,私发)

摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代…

Java堆内存分析

(一)、线上查看堆内存统计 # 命令用于打印堆内存中每个类的实例数量及其占用的内存&#xff0c;并且只包括活动对象&#xff08;即存活的对象&#xff09; jmap -histo:live <pid># 输出到文件方便查看 jmap -histo:live 12345 > aaa.txt(二)、下载dump文件&#xff0…

Microsoft Sql Server 2019 函数理解

说到函数&#xff0c;首先和存储过程作个比较吧&#xff0c;两者有一个共同点都是预编译优化后存储在磁盘中&#xff0c;所以效率 要比T-SQL高一点点。值得注意的是&#xff0c;存储过程可以创建或访问临时表&#xff0c;而函数不可以&#xff1b; 同时函数不可 以修改表中的数…

springcloud负载均衡原理

Spring Cloud负载均衡的原理主要涉及到客户端负载均衡的实现方式&#xff0c;特别是在微服务架构中如何均匀分配请求到多个服务实例上。以下是Spring Cloud负载均衡的详细原理&#xff1a; 1. 负载均衡概述 负载均衡&#xff08;Load Balancing&#xff09;是在分布式系统中&…