Our strong recommendation is to run 1.8.0 with Docker, but it is possible to run without.
If you’re going to front it with Nginx for SSL termination then you can either put it on a different port, and have nginx serve port 80 and 443, or you can have the Docker container on port 80, and nginx on 443 only.
You need it on both really to support redirecting to https