Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
setup [2022/11/07 08:24] Портнов Алексей [Виртуальные машины] |
setup [2024/02/09 07:29] (текущий) Портнов Алексей [Docker] |
||
---|---|---|---|
Строка 80: | Строка 80: | ||
# Вариант запуска MikoPBX | # Вариант запуска MikoPBX | ||
# НЕ привилегированный режим. Пользователь и группа "www-data" дожены существовать в системе: | # НЕ привилегированный режим. Пользователь и группа "www-data" дожены существовать в системе: | ||
- | docker run --cap-add=NET_ADMIN --net=host --name mikopbx \ | + | docker run --cap-add=NET_ADMIN --net=host --name mikopbx --hostname mikopbx \ |
-v /var/spool/mikopbx/cf:/cf \ | -v /var/spool/mikopbx/cf:/cf \ | ||
-v /var/spool/mikopbx/storage:/storage \ | -v /var/spool/mikopbx/storage:/storage \ | ||
Строка 89: | Строка 89: | ||
</code> | </code> | ||
- | <note important>Флаг **NET_ADMIN** необходим для возможности работы **fail2ban** и **iptables** внутри контейнера.</note> | + | <note important>Флаг **NET_ADMIN** необходим для возможности работы **fail2ban** и **iptables** внутри контейнера. |
+ | **Обязательно** укажите параметр "**hostname**", иначе его значение будет назначено автоматически, что приведен к проблеме с лицензированием. </note> | ||
<note warning>Если необходимо использовать "[[module-backup|Модуль резервного копирования]]", то контейнер следует запускать с флагом **--privileged**. Резервное копирование можно выполнять архивированием каталогов **cf** и **storage** вручную (когда контейнер остановлен).</note> | <note warning>Если необходимо использовать "[[module-backup|Модуль резервного копирования]]", то контейнер следует запускать с флагом **--privileged**. Резервное копирование можно выполнять архивированием каталогов **cf** и **storage** вручную (когда контейнер остановлен).</note> | ||
Строка 117: | Строка 118: | ||
mikopbx: | mikopbx: | ||
container_name: "mikopbx" | container_name: "mikopbx" | ||
+ | hostname: "mikopbx" | ||
image: "ghcr.io/mikopbx/mikopbx-x86-64" | image: "ghcr.io/mikopbx/mikopbx-x86-64" | ||
network_mode: "host" | network_mode: "host" | ||
command: '-d' | command: '-d' | ||
+ | tty: true | ||
cap_add: | cap_add: | ||
- NET_ADMIN | - NET_ADMIN | ||
Строка 139: | Строка 142: | ||
</code> | </code> | ||
- | <note important>Внутри контейнера совместимых с ядром хост системы DAHDI модулей нет. По этой причине если необходим функционал MeetMe конференций, то DAHDI потребуется собрать на хост системе вручную.</note> | + | <note important>**Обязательно** укажите параметр "**hostname**", иначе его значение будет назначено автоматически, что приведен к проблеме с лицензированием. </note> |
Команда для подключения к консоли АТС: | Команда для подключения к консоли АТС: |