本文由管理头衔为 ”本群第一贱“ 的 @Inter Milan CWC 贡献,非常感谢!
概述
《致富经》有云:凡有的,还要加倍给他叫他多余;没有的,连他所有的也要夺过来。(Docker1+Doker3)
上一期致富经:每天1000+京豆,京东薅羊毛全攻略,相信上车及时的朋友单账号都至少收获10000+京豆了。告别了疯狂撒豆的“双11星推官”,最近这个月每天的京豆徘徊在150-200,实在有些凄凉。更为可怕的是docker3的作者已经连续断更12天(前天更新了)。在这种情况下,我又研究了下了docker1和docker2.不操作不知道,发现居然也很简单,所以带来本期的保姆教程。
FOLLOW ME!
食用方法
关于Docker1、Docker2、Docker3
Docker1-3每个作者都维护自己的脚本,各有特色。区别在于:
- docker3上手容易,互助码最简单,手动测试、手动运行、日志反馈等联动性很好,缺点就是作者更新很佛系;
- docker2自身维护的同时,还同步docker1的更新库,docker1更新了,一般docker2一小时后就会同步过来。能手动测试和运行。缺点就是互助码大概是3个里面最复杂的了,而且我在jh莫斯科、linode日本测试时,连不上北京京东的网络(但群里有朋友用阿里香港能跑起来)。然后把配置备份迁移到我HK1 box旁路由里,跑起来很舒服,但是更新时连不上github的库。我就懒得折腾了,直接上了docker1;
- docker1更新最勤快,上手也很容易,有更新就维护下“docker-compose pull 更新镜像”,省心省事。缺点就是互助码也很复杂(如果三要2分钟,那一就要20分钟,二可能要半小时),不能手动测试,手动运行,我第一次跑起来的时候,还曾怀疑自己有没有成功,直到看12点的京东明细和运行日志才知道yes(昨天350豆)。
- 我目前的方案是docker1+docker3,然后有更新就更新下,安逸。
保姆教程
食用说明
一、首先源码公开(官方github这个库怕fork,变了又变);
然后这是上一篇处女教程的库(docker办法三的地址);
最后就是本篇保姆教程的库(docker一的地址)
- 此教程自备VPS,系统centos7,这里有大威天龙精选推荐
- 此方案每天凌晨自动运行,建议搭配server酱的微信通知运行
(这里特别说下:我是2台vps跑,前几天同时玩了下docker1-3,然后有个账号cookie失效了,一夜醒来收到200+server酱的cookie失效通知,然后PUSH_KEY的的SCKEY就被黑名单了。去主页看了下解除封禁的方法1、捐50元+解除本次封禁2、重新注册个github账号来登录server酱。)
开始食用:
跟docker3不一样,(docker一)运行机制是Node.js,如果vps之前没装过的话,可能要先手动装下。
1. 安装依赖
#安装Nodejs # 安装包的地址可在这里查看:https://npm.taobao.org/mirrors/node # 也可以在官网自行查找:https://nodejs.org # 压缩包解压即可使用,解压位置请自行选择 # 我这里选择:/usr/local cd /usr/local wget http://npm.taobao.org/mirrors/node/latest-v14.x/node-v14.0.0-linux-x64.tar.xz tar -xvf node-v14.0.0-linux-x64.tar.xz rm -rf node-v14.0.0-linux-x64.tar.xz #设置快捷命令 # 先备份一下之前的,没有可以忽略 mv /usr/local/bin/node /usr/local/bin/node.bak mv /usr/local/bin/npm /usr/local/bin/npm.bak # 定义软连接到bin下,即可在任何地方使用node ln -s /usr/local/node-v14.0.0-linux-x64/bin/node /usr/local/bin/node ln -s /usr/local/node-v14.0.0-linux-x64/bin/npm /usr/local/bin/npm #测试node和npm是否正常 Node #Welcome to Node.js v14.0.0. Type ".help" for more information. > Npm #略
2.安装docker-compose,如果之前docker3安装过,可以跳过此步
#运行此命令下载docker compose的当前稳定版本 sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose #对二进制文件应用可执行权限 sudo chmod +x /usr/local/bin/docker-compose #创建链接 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose #查看版本 docker-compose version
3. 创建jd_scripts
#具体可以对着官网流程一路跑下去(docker一) #创建一个目录jd_scripts用于存放备份配置等数据,迁移重装的时候只需要备份整个jd_scripts目录即可。 mkdir -p -m 777 /root/jd_scripts/logs cd /root/jd_scripts touch my_crontab_list.sh touch docker-compose.yml
my_crontab_list.sh和docker-compose.yml内容格式参考官网(docker一)
目录文件配置好之后在jd_scripts目录可执行:
docker-compose up -d启动; docker-compose logs 打印日志; docker-compose pull 更新镜像; docker-compose stop 停止容器; docker-compose restart 重启容器; docker-compose down 停止并删除容器;
4. 获取京东cookie和微信推送
5. 更新任务库
#更新镜像 cd /root/jd_scripts docker-compose pull #重启容器 docker-compose restart
5. 特别说明:可能需要京东app手动操作的部分
- 进入京东app——右下角我的:
- 东东农场——选择种植物(大概15天收获,支付01元,买好了换新)
- 东东萌宠——领取宠物、选择奖励
- 第二页摇钱树——领取幼苗
- 京喜工厂
总结
你还在等什么?一起来High吧!电报交流群https://t.me/hijkclub