Вот пример использования MQTT (транспорт телеметрии очереди сообщений) с Docker:
Метод 1: использование образа Docker Eclipse Mosquitto
- Извлечение образа Docker Eclipse Mosquitto:
docker pull eclipse-mosquitto - Запустите контейнер Mosquitto:
docker run -it -p 1883:1883 --name mqtt-broker eclipse-mosquitto
Метод 2: использование образа Docker EMQ X Broker
- Извлечение образа Docker EMQ X Broker:
docker pull emqx/emqx - Запустите контейнер EMQ X Broker:
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 emqx/emqx
Метод 3: использование образа Docker HiveMQ
- Извлечение образа Docker HiveMQ:
docker pull hivemq/hivemq4 - Запустите контейнер HiveMQ:
docker run -p 1883:1883 --name hivemq hivemq/hivemq4