修改docker下QA自动更新数据时间的小白填坑之路
发布于 10 个月前 作者 xiaopge 718 次浏览 最后一次编辑是 5 个月前 来自 分享

我在docker内装了一个QA,又在c盘装了一个QA,弄得我不欢喜,索性重装docker一键装的QA,真省事……。 不过我想修改docker自动更新数据的时间,系统目前默认是每天19:00,我想调整到21点,请教群内123大佬,成功修改了时间,现在论坛发布一下,供其他有调整数据更新时间需求的朋友参考,特别是方便小白选手跨过此坑:

  • 以下为参考操作流程:

    1. 首先到将这个链接的文件下载到你所要启动的容器目录,要能找到。 https://github.com/QUANTAXIS/QUANTAXIS/blob/master/docker/qa-cron/daily_update 内容如下图,如果要修改时间将19点改为21,那么只需将前面的19改成21: 1.bmp
  • 2.powershell,在docker容器目录(存yaml文件的那个),录入docker ps,查看要找的容器名,就是带cron的这个。 2.bmp

  • 3.输入“docker exec -it qa_qacron_1 bash” 3.bmp

  • 4.新开一个powershell,在刚才容器存放目录下输入“docker cp daily_update qa_qacron_1:/” 4.bmp

  • 5.切回到第一个powershell,输入”cd /”,”ls”,可以查看到我们刚才修改的 5.bmp 可以输入“more daily_update”来查看文件内容 6.bmp

  • 6.将上面复制拷贝的文件将docker中的文件替换掉,输入“cp daily_update /etc/cron.d/” 7.bmp 然后输入“crontab /etc/cron.d/daily_update”,在输入“crontab -l”查看是否更新。 8.bmp

这操作简单不?以上所说的输入之后,都要回车…… 如果按此操作仍不能修改数据下载时间,我有一个绝招,@123大佬,然后就搞定了!

最后作为千年一遇、万年难求的骨灰级优秀小白的我作下个人感言:今天下午,就在今天下午,在不到一个下午的时间,我就让123大佬成功修为晋级,在如此短的时间之内,123大佬体内就修结一个超核爆炸力量的内丹,我深深地可以感觉到!我的实力,你懂的…… 此刻,我的感觉是相当孤独的,作为一个如此孤寂的小白佼佼者,我终于深深的体会到天神在维护QA20几个项目、维护社区、开直播、剪片子、维护公共号、写策略、接行情、重装弄崩了的服务器,半夜2点还在办公室奋斗时的独孤心境,会当凌绝顶,真的好冷啊,哈哈哈哈哈

16 回复

我的是将原来的19点改为21点,为了给大家做分享演示,将时间调整为21:01分

下次天神更新了docker后,本地docker-compose pull,更新后,这个要重新来一遍吧

说两点的也太年轻了吧 哈哈哈哈 天总都是肝通宵的

@Shensi-max 可以在compose文件里注释了cron容器再更新,这个方法我没试过,理论上可行

另一个方法是自己维护一份docker-compose文件和dockerfile,既然你要自定义qa的docker了,最好还是自己维护一份,我就是这么做的

是不是更新过了,你这个方法找不到qa_qacron_1 ,有大佬更新一下方法吗 QQ图片20200326170911.png

你的服务没全部拉起吧,正常有qa_qacron_1的,你重新up一下 新建位图图像.jpg

重新 up 过的,我的docker-compose 是群里的最新版,是不是没有封装进去啊,你的是在那载的

QQ图片20200329205236.png

我的忘了是在群里下的,还是在quantaxis开源网站上了,qa_qacron_1应该是都有的,主要差别应该是editor原来没有,现在有了

能单独安装吗,我的两台电脑查过了,多没有。

新建位图图像.jpg 你看看yaml文件中是不是注释掉了,取消注释,重新拉起

给大家补一下,xiaopge 上面的一些细节 第一步,我的难点,就是在github.com 上不会下载,大侠们别笑,baidu了N次,如图,右健Raw 另存为 (这还有个问题在后面解) a.png 第二步,很可能你们在 docker ps 时与我的一样,找不到qa_qacron_1 那是因为你的docker-compose里的被注释了,先上交的 JupyterLab 下,去一下注释。为什么注释了呢,这人的想法是,所有人多在同一时间更新,服务器很可能吃不消。QQ图片20200404120737.png 第三步,就是要重新拉起docker-compose ,这里一定要注意,它会把你里面的所有资料多会清空,一定要先存下来。QQ图片20200404114937.png 第四步, 这时候docker ps ,就有qa_qacron_1,现在到了版主的第三步,你在我这个第一步存下来的文件,还传不上去,载下来的文件名是 ‘aily_update.txt’ ,要把后面的“.txt"删除了QQ图片20200404120725.png

后面的就看上面的版主的,就全OK啦 QQ图片20200404120732.png

路漫漫啊,还是不能自动更新

请教了@123 又去请教了@yutiansut .确认了问题,就是 qarcom 没有分配地址

这是官方方法 微信图片_20200410155514.png

感谢@123 教了一个下午 微信图片_20200410155741.png

说一声,现在是真的能存了,希望对你们有用,真不想再写什么了,三个星期,搞个自动存数据,我他M在干什么啊!!!!!!!!!!!!!!!QQ图片20200414232155.png 想学的,看一下DOC crontab

回到顶部