I am using Traefik together with Let's Encrypt to have automatic reverse proxy setup with valid SSL certs for my Docker containers. Here is how I set it up
First, make sure that port 80 and 443 are not being used by any other containers on your Docker