...
Code Block | ||||
---|---|---|---|---|
| ||||
docker run -e LICENSE=license_number -e PASSWORD=secret \ -e LOCAL_IP=static_ip \ -e EXTERNAL_IP=external_ip \ --net your-docker-network \ --ip static_ip \ --name webcallserver-instance -d webcallserver:latest |
Особенности динамического определения IP адреса
Если IP адрес назначается контейнеру динамически, и при этом контейнер имеет несколько сетевых интерфейсов (такое может быть, например, в случае использования интерфейсов docker хоста), на этапе запуска контейнера необходимо вручную выбрать IP адрес, к которому привяжется WCS сервер. В этом случае контейнер должен быть запущен в интерактивном режиме
Code Block | ||||
---|---|---|---|---|
| ||||
docker run \
-e PASSWORD=password \
-e LICENSE=license_number \
--net host \
--name wcs-docker-test --rm -it flashphonerofficial/webcallserver:latest |
Скрипт запуска контейнера определит IP адреса всех интерфейсов и предложит ввести тот, который будет прослушивать WCS сервер
В параметр ip_local
будет записан выбранный IP адрес, например
Code Block | ||
---|---|---|
| ||
ip_local=172.17.0.1 |
Настройка параметров контейнера
При запуске в контейнер можно передавать следующие параметры:
...