交流群:685722641
最近v2p发布更新3.5.5版本,导致中青,晶彩毛毛变少了所以我们还是尽快更新为好
没什么太大的技术含量。
无非就是备份原文件?删除容器,删除镜像?重新拉取镜像?部署容器部署容器这几个步骤
当然更新的方法好几种,没有特别死的定意因为最终达到拉去文件,替换文件就可以了
小白一个第一次写,望大佬们勿喷!
重要的事情说三遍
一定要先进行备份,备份,备份!!!!
一定要先进行备份,备份,备份!!!!
一定要先进行备份,备份,备份!!!!
好了废话不多说下面开始安排:
方法一:软更新
在TASK任务那里进行设置新增一条任务即可任务设置,运行JS文件,至于任务定制跟任务名称嘛看心情随意好啦,运行任务那里把下面代码复制进去,然后保存列表,运行任务即可进行软更新。
//国外机器执行任务
https://raw.githubusercontent.com/elecV2/elecV2P/master/script/JSFile/softupdate.js
//国内机器执行任务
https://ghproxy.com/https://raw.githubusercontent.com/elecV2/elecV2P/master/script/JSFile/softupdate.js
像我下面这样然后鼠标右击暂停键,点立即测试运行就好啦
方法二:群晖Docker更新
1.进入服务器命令端
2.按照下面命令顺序进行逐条输入
//删除旧的容器1
docker rm -f v2p
// 删除旧的容器2,如果没有按住第二v2p则不需要执行下面这条命令
docker rm -f v2p1
//拉取新的镜像
docker pull elecv2/elecv2p:latest
3.重新部署,操作步骤还是下面命令逐条输入
//安装一个v2p
docker run -dit \
-v /volume1/docker/elecv2p/JSFile:/usr/local/app/script/JSFile \
-v /volume1/docker/elecv2p/Lists:/usr/local/app/script/Lists \
-v /volume1/docker/elecv2p/Store:/usr/local/app/script/Store \
-v /volume1/docker/elecv2p/Shell:/usr/local/app/script/Shell \
-v /volume1/docker/elecv2p/rootCA:/usr/local/app/rootCA \
-v /volume1/docker/elecv2p/efss:/usr/local/app/efss \
-p 8100:80 \
-p 8101:8001 \
-p 8102:8002 \
-e TZ=Asia/Shanghai \
--name v2p \
--hostname v2p \
--restart always \
elecv2/elecv2p:latest
//安装第二个v2p,如只需要安装一个,则不需要执行下面的命令,同理安装第三个v2p照着改就好了
docker run -dit \
-v /volume1/docker/elecv2p1/JSFile:/usr/local/app/script/JSFile \
-v /volume1/docker/elecv2p1/Lists:/usr/local/app/script/Lists \
-v /volume1/docker/elecv2p1/Store:/usr/local/app/script/Store \
-v /volume1/docker/elecv2p1/Shell:/usr/local/app/script/Shell \
-v /volume1/docker/elecv2p1/rootCA:/usr/local/app/rootCA \
-v /volume1/docker/elecv2p1/efss:/usr/local/app/efss \
-p 8200:80 \
-p 8201:8001 \
-p 8202:8002 \
-e TZ=Asia/Shanghai \
--name v2p1 \
--hostname v2p1 \
--restart always \
elecv2/elecv2p:latest
4.重新登录检查一下面板,js文件以及重写设置等,是否完好无样,顺便再去看看自己版本号是否升级了,这样就OK了。
方法三:利用docker-compose升级
1.首先看一下自己elecv2p是不是在根目录下的,如果是,才能用本方法
2.直接ftp连接双击进入elecv2p文件夹,然后双击打开docker-compose.yaml文件
吧下面代码复制进去
version: '3.7'//如果出现打不开的情况把这里的3.7更改为3.3重新保存运行即可
services:
elecv2p:
image: elecv2/elecv2p
container_name: v2p
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- "8100:80"
- "8101:8001"
- "8102:8002"
volumes:
- "/elecv2p/JSFile:/usr/local/app/script/JSFile"
- "/elecv2p/Lists:/usr/local/app/script/Lists"
- "/elecv2p/Store:/usr/local/app/script/Store"
- "/elecv2p/Shell:/usr/local/app/script/Shell"
- "/elecv2p/rootCA:/usr/local/app/rootCA"
- "/elecv2p/efss:/usr/local/app/efss"
3.保存上述文件后直接运行下面代码打开即可
cd /elecv2p //进入v2p文件夹
docker-compose up -d //重启容器
到此三个方法全部讲解完成了,欢迎大家评论区留言。
最后感谢鑫淼大佬,感谢LAzySheep大佬
交流群:685722641