Configuration of Graylog with Docker

I have already configurated a Graylog server directly on a server which is pretty complete.

Also I wanted to try to deploy Graylog by using Docker and I don’t see a lot of documentation about the service.
I have currently a very basic server as I only followed the tutorial installation.

Where should I add new options in my docker-compose file, such as HTTPS configuration?
Is there also documentation explaining what Docker allows and what it doesn’t?