v2升级版

交流群:685722641 最近v2p发布更新3.5.5版本,导致中青,晶彩毛毛变少了所以我们还是尽快更新为好 没什么太大的技术含量。 无非就是备份原文件?删除容器,删除镜像?重新拉取镜像?部署容器部署容器这几个步骤 当然更新的方法好几种,没有特别死的定意因为最终达到拉去文件,替换文件就可以了

交流群: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

知秋君
上一篇 2024-08-11 19:48
下一篇 2024-08-11 19:12

相关推荐