Why should use docker alongside HiveMQ

Hi

I have some questions

What features does using Docker add to HiveMQ?
What are the benefits of using Docker? What happens when we use Docker?

Thanks