Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: v3.11.6

...

Code Block
# apt-get install curl ntp
# curl -sSL https://get.docker.com/ | sh
# docker --version
Docker version 18.06.1-ce, build e68fc7a

Варианты установки на других дистрибутивах: https://docs.docker.com/engine/installation/

...

Code Block
# curl -L "https://github.com/docker/compose/releases/download/1.2427.14/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# docker-compose --version
docker-compose version 1.24.1, build 1110ad01

Подготовка к запуску webitel

...

Tip

Текущая стабильная версия Webitel 3.11.36

Получение файлов:

Code Block
$ sudo gpasswd -a ${USER} docker
$ cd /opt
$ sudo mkdir /opt/webitel
$ sudo git clone https://github.com/webitel/orchestration.git
$ sudo chown -R ${USER}:docker /opt/webitel /opt/orchestration
$ cd /opt/orchestration
$ git checkout v3.11.36

В результате, мы получили копию подготовленных скриптов для запуска и управления контейнерами Webitel. 

...

Code Block
./bin/bootstrap.sh ps

Создание сертификата  X.509v3

Code Block
sudo -s
docker exec -it freeswitch openssl req -new -newkey rsa:2048 -x509 -sha256 -days 900 -nodes -keyout /certs/key.pem -out /certs/cert.pem
cat /opt/webitel/ssl/key.pem /opt/webitel/ssl/cert.pem > /opt/webitel/ssl/dtls-srtp.pem

Что бы перезапустить полностью все контейнеры webitel, используйте последовательность:

...