Docker Label Reference
Any value between brackets (< >) is a user-replaceable value and any text between parentheses (( )) is optional.
dockns.<server id>.(<record index>.).
record
Possible values: A, AAAA, CNAME, SRV, TXT
Defines a record with a type
name
Possible values: fully qualified domain name
The fully qualified name of the record (i.e. subdomain.domain.tld).
ttl
Possible values: 32-bit unsigned integers
How long intermediate DNS servers should cache this record, in seconds. Abbreviation for time to live.
ip A AAAA
Possible values: IPv4 Address or IPv6 Address
The IP address A and AAAA records should point to.
interface A AAAA
Possible values: interface name (i.e. eth0, wlan0, etc.)
Interface to extract IP (v4 or v6) from. The ip label takes precedence over interface.
If DockNS is running in Docker, the container must be connected to the host network (--network host or network: host).
target_domain CNAME SRV
Possible values: fully qualified domain name
The domain CNAME and SRV records should point to.
port SRV
Possible values: 16-bit unsigned integers
The port SRV records should point to.
priority SRV
Possible values: 16-bit unsigned integers
Sets SRV priority (servers pointed to by records with lower priority will receive more traffic).
weight SRV
Possible values: 16-bit unsigned integers
Sets SRV weight (servers pointed to by records with same priority, but higher weight will receive more traffic).
value TXT
Possible values: Any string
Any arbitrary text.
proxied A AAAA CNAME cloudflare
Possible values: true or false
Whether this record should be proxied through Cloudflare. Overrides the provider-level proxied setting for this specific record. Has no effect on providers other than Cloudflare, or on SRV and TXT records.