定时检查ip变化并更新dnspod的解析记录.
程序运行在python 3.5以上.
配置文件放在/etc/dnspod/ddnsrc(也可通过环境变量设置)
可配置的有效参数如下:
LOGIN_TOKEN=token_id,token
DOMAIN=domain.com
SUB_DOMAIN=www
INTERVAL=5
[email protected]
运行python ddns.py
和本地运行类似,需要配置参数.
参数的具体含义请参考本地运行.
通过挂载配置文件方式:
docker run -d \
--restart=always \
--name=dnspod-ddns \
-v your_ddnsrc_file_path:/etc/dnspod/ddnsrc\
strahe/dnspod-ddns
通过传递环境变量的方式:
docker run -d \
--restart=always \
--name=dnspod-ddns \
-e "LOGIN_TOKEN=token_id,token" \
-e "DOMAIN=domain.com" \
-e "SUB_DOMAIN=www"\
-e "INTERVAL=10" \
-e "[email protected]" \
strahe/dnspod-ddns
Content type
Image
Digest
Size
29.6 MB
Last updated
over 8 years ago
docker pull baozhu/dnspod