威联通容器界面改版很多,没直接找到新版设置方法,自己摸索了一下做个记录。
一、配置docker镜像源
威联通默认的库地址国内无法直接方法,需要先配置国内镜像源。
在容器工作者中选择“存储库”,点击添加
第一个“提供商”里选择“其他”,第二个名称可以自定义(本文使用docker server),第三个URL填写:https://docker.nju.edu.cn,其他无需填写。点击“测试连接”,显示“连接成功”,点“应用”。
二、提取映像
在容器工作站中选择“映像”,点击“提取”。
在弹出的页面中,“存储库”选择自己添加的(本文为docker server),“映像”中的“image:version”需要填写为所需的库,本文为whyour/qinglong:latest。
填写完成后如下图:
点击“提取”会开始下载。完成后点击“操作”下的三角图标,打开创建容器页面。
三、创建容器
直接点“下一步”。
名称可以自定义。然后点“发布新端口”。主机和容器都填相同值(本文以5700为例)。
完成后点“下一步”,到确认页面。再点“完成”。
四、配置青龙面板
根据主机ip地址加端口号(即前面填写的5700),打开青龙面板页面。第一次提示安装,要求选择消息通知方法,可以点跳过。然后注册账号并登录。下面需要先安装nodejs和python依赖,安装前先配置镜像源,否则可能安装失败。
在“系统设置-依赖设置”中,填写node镜像源:https://registry.npmmirror.com/,python镜像源:Simple Index。填写后都需要点对应的“确认”。
到“依赖管理”中点“nodejs”,然后点右上角“添加依赖”,自动拆分选择“是”,名称填写以下内容,然后点“确定”:
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment
ds
再到python3中,同样添加依赖:
requests
canvas
ping3
jieba
aiohttp
添加完成后会自动安装,等待全部安装完成。
到定时任务中创建任务。名称和定时规则自定义,命令填写:
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
确定后点击“运行”,等待1分钟后刷新页面可以看到添加的任务。
最后需要在环境变量中添加cookie。
参考资料:
威联通Docker小白如何从“无法访问”的DockerHub部署容器_NAS存储_什么值得买
保姆级教程:面向小白的绿联nas下docker安装配置青龙面板 - 知乎