03/21这个镜像已经被封,后续看见esir视频有介绍有人接手更新,到作者的dockerhub页面看了下,基本上适用于我这个教程只需要把最后一行改成作者的地址就好,这里直接在原文里更新了。
最近圈x这个软件挺火,看人各种薅羊毛羡慕的不行,奈何手机买了软件搞不动,正好最近有人介绍docker版的签到脚本,在UNRAID上搭建了一个,再写个教程,就不用UNRAID了,来个通用的docker教程(其实没啥区别)
开始吧,首先说下我这次的运行环境Ubuntu虚拟机,内部已经装好了docker,这次完全通过命令行安装
先把作者的Github放上来 https://github.com/EvineDeng/jd-base
部署镜像
先看下作者提供的命令(同样适用于shuye的镜像)
1 | docker run -dit \ |
简单说下命令含义
-v参数是配置文件的保存路径冒号左边是主机的路径,可以改;冒号右边是容器的路径不能改,其它都照抄就行
下面操作默认你已经装好了docker,打开终端,查看当前目录 pwd
我现在就想把程序装在这个目录,可以把命令这样改
1 | docker run -dit \ |
然后直接复制到终端里运行,回车等待命令完成(这里的图我就不换了)
如果这一步没有任何报错,你已经成功一半了
1 | zhenyu@zhenyu-virtual-machine:~$ cd jd/config #跳转到congif目录 |
看到已经有crontab.list文件了,输入以下命令下载另一个文件到此目录
1 | sudo wget --no-check-certificate https://gitee.com/evine/jd-base/raw/v3/sample/config.sh.sample -O config.sh |
再次查看文件是否已经下载完成
1 | zhenyu@zhenyu-virtual-machine:~/jd/config$ sudo wget --no-check-certificate https://gitee.com/evine/jd-base/raw/v3/sample/config.sh.sample -O config.sh |
然后编辑这两个文件,你可以直接通过命令,也可以通过winscp编辑,我这边因为是桌面版可以直接编辑,最简单的情况下只需要价格cookies就行了,加完了ctrl+o保存,ctrl+x退出,就结束了
获取cookies教程链接 https://github.com/lxk0301/jd_scripts/wiki/GetCookies
cookies填完保存退出就结束了,每天等着收京豆就行了
ps:另外一个文件也查看下
1 | nano crontab.list |
基本上不用改,有兴趣的可以了解先crontab命令。
拓展功能
下面的内容不影响你薅羊毛了,可以不看了
微信提醒
这个是通过server酱实现的。教程链接 http://sc.ftqq.com/3.version
把教程中获取到的key填入PUSH_KEY后面的双引号之中
下面的教程自己看作者的wiki https://github.com/EvineDeng/jd-base/wiki/Docker