latest - built on top of ubuntu:latest with ddclient provided in apt-getAutomated build of ubuntu container with preinstalled ddclient with the easiest way of configuring it using environment variables.
Note: Specifying passwords with environment variables is not secure. Make sure that you are not running this container on some shared hosts.
Example of using it with namecheap (see How do I configure DDClient?)
docker run -d \
--env DDCLIENT_CONF_PROTOCOL=namecheap \
--env DDCLIENT_CONF_SERVER=dynamicdns.park-your-domain.com \
--env DDCLIENT_CONF_LOGIN=yourdomain.com \
--env DDCLIENT_CONF_PASSWORD=your.dynamic.dns.password \
--env DDCLIENT_CONF_HOST=www \
outcoldman/ddclient
Look into ddclient's wiki for reference, including Usage and protocols.
DDCLIENT_CONF_PROTOCOL - protocolDDCLIENT_CONF_SERVER - serverDDCLIENT_CONF_LOGIN - loginDDCLIENT_CONF_PASSWORD - passwordDDCLIENT_CONF_HOST - defaults to @ (as by namecheap configuration)DDCLIENT_CONF_USE - defaults to web, specifies how to get an IP addressDDCLIENT_CONF_WEB - defaults to https://dynamicdns.park-your-domain.com/getip,
uses this url to get an IP addressDDCLIENT_CONF_VERBOSE - defaults to yes, verbose outputDDCLIENT_CONF_DAEMON - defaults to 1800, how often will updateDDCLIENT_CONF_SSL - defaults to yes, use secure connectionAny additional configuration line can be specified with DDCLIENT_CONF_1...100
(use numbers in sequential order), for example
docker run ... \
--env DDCLIENT_CONF_1=syslog=yes \
--env DDCLIENT_CONF_2=retry=yes \
outcoldman/ddclient
docker build -t outcoldman/ddclient .
Content type
Image
Digest
Size
55.8 MB
Last updated
over 8 years ago
docker pull outcoldman/ddclient