Skip to content

Latest commit

 

History

History
64 lines (59 loc) · 2.83 KB

Docker.md

File metadata and controls

64 lines (59 loc) · 2.83 KB

Docker 地址

2022.01.15更新全平台

获取docker镜像
x86-64 架构
docker pull imkenf/xueqg
arm64 架构
docker pull imkenf/xueqg-arm64v8
arm32 架构
docker pull imkenf/xueqg-arm32v7

运行方式一:不保留用户记录
用 -e 添加程序参数(按需要)
钉钉例子:
docker run -e ModeType=3 -e PushMode=2 -e DDtoken=123456 -e DDsecret=123456 --rm imkenf/xueqg
PlusPush例子:
docker run -e ModeType=3 -e PushMode=3 -e PPtoken=123456 --rm imkenf/xueqg

运行方式二:保留用户记录(推荐)
钉钉例子:
首次运行命令
docker run -it --name=xueqg -e ModeType=3 -e PushMode=2 -e DDtoken=123456 -e DDsecret=123456 imkenf/xueqg
正常运行命令
docker start xueqg -i
注意:首次运行命令创建容器后,参数以首次命令输入参数为准,如需要创建多个容器,可以修改--name 参数名称


参数说明:(更多说明请查看User目录下的Config文件)
ModeType = 4 (必选参数)
① 文章 + 视频
② 文章 + 视频 + 每日答题
③ 文章 + 视频 + 每日答题 + 每周答题 + 专项答题
④ 文章 + 每日答题 + 专项答题(★默认)
⑤ 更新用户Cookie信息

SetUser = 1 (可选参数)
指定登录用户序号(本地保存的用户序号)
此参数读取本地保存的用户序号,如设置此参数,请用方式二命令运行,且需删除--rm此项命令参数

PushMode = 1 (必选参数)
消息推送模式,1表示 内置消息接口(默认企业微信,可配置各种类型),2表示 钉钉,3表示 PlusPush,0表示 不开启

推送消息接口说明:
内置消息接口配置说明(待更新)
钉钉机器人接入方式请参考 https://developers.dingtalk.com/document/app/custom-robot-access/title-72m-8ag-pqw
PlusPush接入参考 https://www.pushplus.plus/doc/guide/api.html
对于PlusPush,只需要填写token,而钉钉机器人需要填写token和secret
为了切换推送平台省事,每个平台保留参数设置,设置哪个推送模式就哪个参数生效

以下参数根据PushMode配置,3选1即可
钉钉机器人Token参数
DDtoken = 123456
DDsecret = 123456

PlusPush Token参数
PPtoken = 123456

企业微信Token参数,可登录企业微信管理后台获取
自建应用ID
WXagentid = 1000000
企业微信ID
WXcorpid = 123456
自建应用 Secret
WXcorpsecret = 123456


注意
Docker 版本需配合推送平台接收登录二维码使用

群晖用户
在参数配置选项需添加ModeTypePushModeSetUser以及推送接口参数