Skip to content

aaro-n/cf2dns-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用说明

  • 下载docker-compose-text.yml并重命名为docker-compose.yml。
  • 执行mkdir config创建配置文件夹。
  • 进入config文件夹,创建cf2dns.pycron.sh文件。

配置文件说明

  • cf2dns.py可以从cf2dns源码仓库下载并按照说明修改,修改后请执行命令chmod 777 cf2dns.py,赋予其权限。
  • cron.sh是执行定时任务的脚本,创建后请执行chmod 777 cron.shchmod +x cron.sh,赋予其执行权限。
  • 定时任务源码
#!/usr/bin/env sh
/bin/echo "37 22 * * * /usr/bin/python3 /home/www/cf2dns/cf2dns.py" > /etc/crontabs/nobody 

要根据自身需求修改

注意事项

  • 要按照说明赋予创建的文件所需的权限,可以通过docker exec -it cf2dns /bin/sh进入容器,查看查看运行日志。
  • 容器里的时间是北京时间

更新日志

23-09-09 主要有以下修改:

  • 删除源码文件,每次构建镜像时自动从ddgth/cf2dns获取源码。
  • 添加定时任务,每月运行一次镜像构建。
  • 镜像标签除aaronlee/cf2dns:latest外,还有aaronlee/cf2dns:镜像构建时间aaronlee/cf2dns:源码仓库SHA值前7位 构建的镜像已经测试,可以正常运行。