instantlinux/udp-nginx-proxy

By instantlinux

Updated 10 days ago

A load-balancer for UDP provided by nginx.

Image
Networking
5

100K+

instantlinux/udp-nginx-proxy repository overview

udp-nginx-proxy

The missing feature of haproxy: UDP, provided by nginx. The main use-case for this is to make more than one DNS server available at a single IP address for high-availability. It can also remap specialized DNS services from one UDP port to another.

Usage

See the docker-compose.yml file provided here in the source directory; you will probably need to run it in network:host mode.

A customized configuration can be volume-mounted as /usr/local/lib/udp.conf.

Variables
VariableDefaultDescription
BACKENDSselfspace-separated list of backend IP or hostnames
INTERFACEeth0interface to listen on
IP_LISTENselfIP address to bind to
PORT_BACKEND53UDP port number of backend servers
PORT_LISTEN53port to listen on
Contributing

If you want to make improvements to this image, see CONTRIBUTING.

Tag summary

Content type

Image

Digest

sha256:93f6cd2eb

Size

25.2 MB

Last updated

10 days ago

docker pull instantlinux/udp-nginx-proxy