I used the following Dockerfile to build my own image.
FROM rabbitmq:3.7.20-management
RUN rabbitmq-plugins enable --offline rabbitmq_mqtt rabbitmq_web_mqtt
EXPOSE 1883 15675
then build
docker build -t demo/rabbitmq:3.7.20-management .
then run
docker run -d --name test demo/rabbitmq:3.7.20-management
and docker logs test show
2019-10-31 10:44:57.833 [info] <0.297.0> Running boot step notify_cluster defined by app rabbit
2019-10-31 10:44:57.833 [info] <0.297.0> Running boot step networking defined by app rabbit
2019-10-31 10:44:57.835 [info] <0.413.0> started TCP listener on [::]:5672
2019-10-31 10:44:57.835 [info] <0.297.0> Running boot step direct_client defined by app rabbit
2019-10-31 10:44:57.835 [info] <0.420.0> MQTT retained message store: rabbit_mqtt_retained_msg_store_dets
2019-10-31 10:44:57.836 [info] <0.438.0> started MQTT TCP listener on [::]:1883
2019-10-31 10:44:57.837 [warning] <0.441.0> Setting Ranch options together with socket options is deprecated. Please use the new map syntax that allows specifying socket options separately from other options.
2019-10-31 10:44:57.837 [info] <0.441.0> rabbit_web_mqtt: listening for HTTP connections on undefined:15675
ENV
Question
"Setting Ranch options together with socket options is deprecated" warning was appeared in log.
https://github.com/rabbitmq/rabbitmq-server/issues/2069 has a conversation about it.
I used the following Dockerfile to build my own image.
then build
then run
and
docker logs test
showThank you.