Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Hi everyone,
I have my first droplet up and running and now have to deploy multiple docker container.
The docker container have their own DNS Server (which is needed for the applications being deployed and can’t be changed). Per default systemd-resolved occupies UDP 53 as it listens on 127.0.0.53.
My idea is to disable systemd-resolved and replace it with dnsmasq. dnsmasq should provide local DNS resolution for the host but also distribute incoming DNS requests to the various docker container. I have various local docker networks at 172.17.0.1/16 and 172.18.0.1/16. I can start my containers like -p 172.17.0.1:53:53/udp.
This would allow me to have dnsmasq on the public interface of the droplet and forward incoming requests to the local docker IPs, based on subdomains.
Would that be possible or am I totally wrong here?
Any suggestions, remarks are highly appreciated.
Cheers, Tom
PS: DigitalOcean is the main spot where I maintain my domains.
lwmeozrcbh
d1dd3d9538cc4d06b53e6d1d338d3f
50ff4e4b3c6c4999a12403b1ecda95
a6309a057c3f4cb38fb2e7feb67236
72e571841e7f4a6881090a2f3e93c0
7ce6bf277bff4d429ba493dd750e35
57a72a98162f46a5a5cd04d9b
Thomas Brocken
11575c6d695643cdb40ad47d0f1aea
tez.saad