As far as I know, the Docker installation is not intended for production environments and as such (and understandably) it does not have encryption (HTTPS) between the browser and the mattermost server.
So I think you are going in the right direction if you install it without Docker.
best of luck
Gustavo.