how-to Cookbook with recipes for Linux, Docker, networking and debugging How to create a UDP tunnel with socat Prerequisites Setup Running socat Why use a UDP channel ? References How to set process limits with Linux cgroup v2 Prerequisites Limiting the memory for userland processes Limiting the cpu resources References How DNS works on Docker Overview Linux namespaces implementation overview Docker and linux namespaces Default DNS server on Docker DNS on custom Docker networks References How to run Docker swarm overlay networks over ssh tunnel Prerequisites Setup the ssh tunnel Enable swarm mode Working with overlay networks Create the overlay network Overlay networks and VXLAN How to start- ebugging overlay network issues Fixing the firewall configuration to permit the control and data plane communication Start overlay communication Open github issues ipv6 and docker swarm References