Как правильно запустить eclipse hawkBit

Я новичок в мире технологий, я хочу познакомиться с eclipse hawkBit, я полный новичок и новичок, поэтому любая помощь очень ценится.

Мой сценарий: у меня есть ОС Windows 10 с рабочей станцией VMware, я установил на нее Ubuntu, чтобы запустить eclipse hawkBit и, конечно же, докер. Мое подключение к Интернету - это высокоскоростное мобильное подключение к Интернету, я использую свой смартфон для привязки (мобильная точка доступа).

Что я хочу сделать: я хочу запустить eclipse hawkBit, поэтому в основном запустите его, моделируя некоторые устройства, и узнайте, как использовать hawkBit.

Моя проблема: чтобы запустить hawkBit в соответствии с официальной документацией, мне просто нужно указать это на терминале: docker run -p 8080:8080 hawkbit/hawkbit-update-server:latest

Я видел видео на YouTube, где, если hawkBit работает, он покажет мне информацию о порте localhost и сообщит об успешном подключении (или что-то подобное), но ошибка или проблема, с которыми я все время сталкиваюсь, таковы: 2021-06-17 11:35:19.312 INFO 1 --- [tContainer#1-56] o.s.a.r.c.CachingConnectionFactory : Attempting to connect to: [localhost:5672]

Вот изображение:

Я был бы очень признателен, если бы вы, ребята, помогли мне с этим, нет большого количества поддержки или видео по этой проблеме, на самом деле трудно найти достойный справочный материал для hawkBit. Любая помощь очень ценится.

1 ответ

Исключение, которое вы видите здесь, связано с отсутствующей (или неправильно настроенной) службой RabbitMQ.

Вам нужно будет настроить переменную среды SPRING_RABBITMQ_HOST чтобы указать на запущенный экземпляр RabbitMQ.

docker run -p 8080:8080 -e SPRING_RABBITMQ_HOST=ip-of-rabbitmq-service hawkbit/hawkbit-update-server:latest

Для упрощения настройки вы можете использовать файл docker compose для hawkbit (вариант B или C), в котором уже есть предварительно настроенный RabbitMQ, а также контейнер MySQL.

Другие вопросы по тегам