You want to run RabbitMQ in a Docker environment? You want MQTT and a nice web interface for administration?
Just use the Dockerfile and the hints in this post to get your server up and running in no time!
# use rabbitmq official
# enable management plugin
RUN rabbitmq-plugins enable --offline rabbitmq_management
# enable mqtt plugin
RUN rabbitmq-plugins enable --offline rabbitmq_mqtt
# expose management port
Beware: There are two very important points to keep in mind! If you miss even one of these steps, you will loose your configuration and users on every restart!