Пример MQTT Docker: как использовать MQTT с Docker

Вот пример использования MQTT (транспорт телеметрии очереди сообщений) с Docker:

Метод 1: использование образа Docker Eclipse Mosquitto

  1. Извлечение образа Docker Eclipse Mosquitto: docker pull eclipse-mosquitto
  2. Запустите контейнер Mosquitto: docker run -it -p 1883:1883 --name mqtt-broker eclipse-mosquitto

Метод 2: использование образа Docker EMQ X Broker

  1. Извлечение образа Docker EMQ X Broker: docker pull emqx/emqx
  2. Запустите контейнер EMQ X Broker: docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 emqx/emqx

Метод 3: использование образа Docker HiveMQ

  1. Извлечение образа Docker HiveMQ: docker pull hivemq/hivemq4
  2. Запустите контейнер HiveMQ: docker run -p 1883:1883 --name hivemq hivemq/hivemq4