Не удается запустить образ докера балансировщика нагрузки restcomm

При попытке запустить образ докера, найденный здесь для балансировки нагрузки restcomm, я получаю следующую ошибку.

2017-01-09 13:40:41,359 ERROR main org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:280) - An unexpected error occurred while starting the load balancer
java.lang.IllegalStateException: Can't create sip objects and lps due to[Index: 0, Size: 0]
        at org.mobicents.tools.sip.balancer.SIPBalancerForwarder.start(SIPBalancerForwarder.java:792)
        at org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:255)
        at org.mobicents.tools.sip.balancer.BalancerRunner.start(BalancerRunner.java:346)
        at org.mobicents.tools.sip.balancer.BalancerRunner.main(BalancerRunner.java:150)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(ArrayList.java:653)
        at java.util.ArrayList.remove(ArrayList.java:492)
        at org.mobicents.tools.sip.balancer.SIPBalancerForwarder.start(SIPBalancerForwarder.java:357)
        ... 3 more

Я запустил следующую команду запуска Docker

docker run --name=lb -e LOG_LEVEL=all restcomm/load-balancer:latest

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

1 ответ

Решение

Извините за задержку с вами. Мы обновили изображение для контейнера Docker. Пожалуйста, сделайте следующее.

docker rm  lb 

это удалит предыдущий контейнер

затем сделайте попытку, чтобы получить новое изображение

docker pull restcomm/load-balancer:latest

После завершения операции попробуйте снова запустить балансировщик нагрузки следующим образом:

docker run --name=lb  restcomm/load-balancer:latest

С уважением

Чарльз

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