Docker容器一次更新多个动态域名

动态域名的地址更新要用到客户端,试过多种形式的客户端发现都不好用,总结起来,常用的客户端有以下几个:

1、Linux等系统下的脚本

2、某些系统自带的专有工具、插件等

3、桌面系统的应用程序

这些工具表现的问题主要j :

有的是一次只能更新一个域名,多个域名需要设置多个任务,或者有的工具仅内置了较少的几个DDNS服务商,自己的服务可能不在其中,或者要安装专门的程序,手动运行不方便,自动运行耗资源。特别是多数客户端没有配置的详细说明,设置好运行不起来,无法正常更新。

经过多次比较,采用Docker容器方式能较好地解决以上问题,几乎不需要太多额外的设置,容器以极低的资源消耗常驻后台运行,可以任意设置地址检查和更新时间间隔。

1、从DockerHub中下载镜像

2、创建一个配置文件,按文档说明填入域名更新的配置信息

每个镜像关于配置都有详细的说明和示例,只要认真阅读,非常容易就能正确配置好。

3、启动容器,映射以上配置文件,系统即自动运行,其他参数可以全部默认,如果有需要可以研究一下镜像的说明文档,按要求进行修改即可。