Information on the LVS load balancer is available here: http://www.linuxvirtualserver.org/.
The full syntax of a Dockerfile is available here: https://docs.docker.com/engine/reference/builder/#usage.
Traefik supports labels to dynamically configure many things. A list of all these labels is here: https://docs.traefik.io/configuration/backends/docker/#labels-overriding-default-behavior.
There are more and more application that natively support the ACME protocol. A list of these clients is available here: https://letsencrypt.org/docs/client-options/.