群晖docker安装IYUUAutoReseed方法

目前有更新的版本IYUU Plus,全WEBUI界面。https://www.iyuu.cn/archives/429/

(可选)映射文件夹/IYUU/runtime/torrent


网上很多教程,官方也有,但是docker方法的感觉不全,而且自己用也有很多问题,摸索过程总结了一下,记录如下:


ssh方法登入群晖,直接在docker web页面下载注册表使用有问题,所以按照官方方法进行安装,参考https://gitee.com/ledc/IYUUAutoReseed,dock使用方法中NAS平台的代码。

拉取镜像

sudo docker pull iyuucn/iyuuautoreseed:latest

成功后在映像中会出现,点击启动

设置容器名称并点击高级设置,按照下图设置:


参数解释

-e环境变量,定时任务执行时间,默认是每周日9点运行,根据自己需要改,具体百度crontab,我改为了0 9 * * *,即每天9点运行一次

-v本地目录或文件:容器目录文件,资源挂载到容器。将config.php文件挂载上去,把/root/config.php里的/root/改成自己放config文件的路径,其他的不用改。config文件配置方法参见下面第三步即可:https://www.iyuu.cn/archives/324/

原始命令是:

sh -c '/usr/bin/php /var/www/iyuu.php ; /usr/sbin/crond ; (crontab -l ;echo "$cron /usr/bin/php /var/www/iyuu.php &> /dev/null") | crontab - ; tail -f /dev/null'

需要修改一下,否则每次启动容器都会添加一个定时任务,修改的命令填进去,应用启动。

sh -c '/usr/bin/php /var/www/iyuu.php; /usr/sbin/crond; tail -f /dev/null'

最后添加定时任务。方法为:在详情-终端机里新增命令/bin/sh,然后corntab -e,在最后一行添加:0 9 * * * /usr/bin/php /var/www/iyuu.php &> /dev/null

完成

还遇到个问题:日志里的时间戳不对,差8个小时,所有容器都有这个问题。网上查的各种方法都试了也没用,大多是改日志内容里的时间的。还请大神指教。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。