Я пытаюсь использовать плагин MQTT Lens в качестве клиента для контейнера, на котором выполняется RabbitMQ на виртуальной машине.Чтобы запустить контейнер на виртуальной машине, я запускаю эту команду:
docker container run -d --hostname my-rabbit -p 8080:15672 -p 5671:5671 -p 5672:5672 -p 1883:1883 --name rabbitedgex rabbitmq:3
Затем на моем хост-компьютере настройте очередь через администратора плагинов, зайдя в браузер и набрав:
10.0.2.6:8080
Наконец, я использовал объектив MQTT, чтобы попытаться отправить сообщения в очередь конфигурации, но он не подключается к контейнеру.
Для его настройки я использовал это направление:
tcp: //10.0.2.6: 1883
10.0.2.6
это частный адрес виртуальной машины, на которой работает контейнер, а 1883 - это обычный порт, который он использует для прослушивания клиентов и который я раскрываю в конфигурации контейнера.Кто-нибудь знает, какая проблема у меня возникает, почему объектив не может подключиться к брокеру?
Заранее спасибо.