корень@Делл-ПК:~# Вы говорите, контейнер предоставляет 2123 порт по UDP, так что вы должны установить ваши настройки Привязок портов для протокола UDP: `докер запустить -д -р $UNUSED_HOST_PORT:2123/УДП $изображение и посмотреть, если это работает лучше. Если что-прежнему не работает, убедитесь, что сетевые настройки функционирует. Кроме того, ваш тест, чтобы проверить, если он работает, как представляется с использованием протокола TCP, вы захотите переключиться на тест с использованием протокола UDP. Добро пожаловать задавать разные. Это поможет нам, если вы предоставили дополнительную информацию, такую как типы устройств, ОС и т. д. Также дайте нам знать, что вы уже сделали, чтобы решить проблему самостоятельно. Пожалуйста, см. [прошу] для того, чтобы задавать хорошие вопросы, которые имеют больше шансов на получение ответа. - Из Обзора

Это сценарий выскочки, которые я использую, в основном, сдирать МэВ:

описание "тимспик 3"

консоль журнал событий журнал # в консоли

setuid для тимспика
описание GNU тимспике

старпома /opt/teamspeak/ts3server_minimal_runscript.sh

начать на уровне [2345] # скажи, когда начинать
стоп на уровень [^2345] # скажи, когда остановиться

респаун # заблокировать избыток респаун
ограничить респаун 20 5 # Дитто

Это требует выскочка 1.4 или выше для битов setuid/использования setgid, но Ubuntu 12.04 предусматривает, что. Если вы не имеете что вы можете просто изменить экзек строку exec для Су -з /Бен/ш-ц /opt/teamspeak/ts3server_minimal_runscript.sh тимспик вместо этого.

Основное различие заключается в том, что он использует ts3server_minimal_runscript.sh вместо этого, который не вилка. ts3server_startscript.sh предназначен для использования в качестве своего рода скрипт, так это вилы - что не нужно выскочка. При использовании выскочка это означает, что вы не можете делать такие команды, как обслуживание ТС-состояние сервера или даже обслуживание ТС-сервер остановить. С этим скриптом вы можете.