mkdir config
创建配置文件夹。config
文件夹,创建cf2dns.py
和cronjob
文件。
cf2dns.py
可以从cf2dns源码仓库下载并按照说明修改,可以将修改后的文件另存为cf2dns-v4.py
和cf2dns-v6.py
cronjob
52 6-23 * * * /home/www/venv/bin/python /home/www/cf2dns/cf2dns-v4.py 2>&1 | /usr/bin/tee -a /tmp/cf2dns.log
23 7-23 * * * /home/www/venv/bin/python /home/www/cf2dns/cf2dns-v6.py 2>&1 | /usr/bin/tee -a /tmp/cf2dns.log
以52 6-23 * * * /home/www/venv/bin/python /home/www/cf2dns/cf2dns-v4.py 2>&1 | /usr/bin/tee -a /tmp/cf2dns.log
为例
52 6-23 * * *
定时任务运行时间,镜像使用的时间时北京时间。
/home/www/venv/bin/python
虚拟python环境安装路径。
/home/www/cf2dns/cf2dns-v4.py
cf2dns脚本文件绝对路径。
2>&1 | /usr/bin/tee -a /tmp/cf2dns.log
将cf2dns运行日志输出到/tmp/cf2dns.log,注意必须输出到/tmp/cf2dns.log,否则控制台无法滚动显示cf2dns运行记录,必须通过日志查看。
要根据自身需求修改
docker exec -it cf2dns /bin/sh
进入容器,查看查看运行日志。24-10-03 主要有以下修改:
23-09-09 主要有以下修改:
ddgth/cf2dns
获取源码。aaronlee/cf2dns:latest
外,还有aaronlee/cf2dns:镜像构建时间
和aaronlee/cf2dns:源码仓库SHA值前7位
构建的镜像已经测试,可以正常运行。