SNIPE –IT
本文关于凯诘固定资产管理系统后期修改及维护相关
关于如何升级站点本体
删除docker容器,重新创建一个最新版本的即可
docker rm 容器id
关于关于如何修改后台数据库
docker run --name phpmyadmin -d --link snipe-mysql -e PMA_HOST="snipe-mysql" -p 6061:80 phpmyadmin/phpmyadmin
#使用phpmyadmin访问
#root/lf0FSZRWpZmpmlCy
http://192.168.106.41:6061/index.php?route=/database/structure&server=1&db=snipe
#如果不能外部外部访问可以参考以下链接
#https://blog.csdn.net/myli_binbin/article/details/112528067
apt-get update
apt-get install vim
apt-get install net-tools
netstat -apn|grep 3306
root@c50a1aa88f68:/etc/mysql/mysql.conf.d# netstat -an | grep 3306
tcp6 0 0 :::3306 :::* LISTEN
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN -
#https://blog.csdn.net/qq_42817227/article/details/85761726
关于如何修改后台时区
docker exec -it snipe-it /bin/bash
vim .env
#修改 APP_TIMEZONE='Asia/Shanghai' #时区
关于如何迁移服务器
备份好数据,然后在新的服务器上重建容器
可以参考以下方案
https://blog.csdn.net/aaaaaxu/article/details/102723728
关于如何修改数据库管理员密码
先修改数据库密码
https://jingyan.baidu.com/article/e4511cf332b9832b845eaf27.html
修改snipe-it的配置文件里的数据库密码
.env 文件
关于如何修改端口
https://www.cnblogs.com/bretzhao/p/11904135.html
关于如何备份数据库及重新导入
参考4
关于部署所需哪些环境
安装centos
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
安装docker
可参考https://www.cnblogs.com/molice/p/15148900.html
修改源为国内https://www.cnblogs.com/xiaoyao404/p/15644051.html
输入命令安装软件
#可以参考 https://www.freesion.com/article/91691224722/
docker run \
--name snipe-mysql \
-d \
-e MYSQL_ROOT_PASSWORD="lf0FSZRWpZmpmlCy" \
-e MYSQL_DATABASE=snipe \
-e MYSQL_USER=snipe \
-e MYSQL_PASSWORD="lf0FSZRWpZmpmlCy" \
-e TZ=Asia/Shanghai \
-p 3306:3306 \
-v /media/snipe-mysql:/var/lib/mysql \
mysql:5.6 --sql-mode=""
#https://www.cnblogs.com/whoyoung/p/10988136.html
#开启mysql远程访问
docker create \
--name=snipe-it \
--link snipe-mysql:db \
-e PUID=1000 \
-e PGID=1000 \
-e DB_CONNECTION=mysql \
-e DB_HOST=snipe-mysql \
-e DB_DATABASE=snipe \
-e DB_USERNAME=snipe \
-e DB_PASSWORD="lf0FSZRWpZmpmlCy" \
-e APP_KEY=base64:5U/KPKw1GN/Rz0fWYO/4FsSOqjmjvDAQzMCqwcAqstc= \
-p 8082:80 \
-v /media/snipe-conf:/config \
--restart unless-stopped \
snipe/snipe-it
#可以指定版本
#snipe/snipe-it:v5.4.1
关于服务器奔溃后如何重新建立
定期备份数据库,重装即可
#查找版本
https://registry.hub.docker.com/r/snipe/snipe-it/tags
安装参考上一条