Не удается запустить образ докера балансировщика нагрузки 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

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


person gecock    schedule 09.01.2017    source источник


Ответы (1)


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

docker rm  lb 

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

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

docker pull restcomm/load-balancer:latest

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

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

С уважением

Чарльз

person Charles    schedule 12.01.2017