191 просмотров
от (120 баллов) в категории Установка
редактировать от

Прошу помощи, не могу понять в чем проблема, при установке через docker run, контейнер отлично устанавливается и запускается, при установке через docker-compose контейнер создаётся но запуск не происходит. Файл docker-compose такой же как в wiki добавил только ID_WWW_USER, ID_WWW_GROUP и SSH_PORT 

version: "3.9"
services:
  mikopbx:
    container_name: "mikopbx"
    image: "ghcr.io/mikopbx/mikopbx-x86-64"
    network_mode: host
    #privileged: true
    command: '-d'
    restart: always
    cap_add:
      - NET_ADMIN
    volumes:
      - /var/spool/mikopbx/cf:/cf
      - /home/docker/mikopbx/storage:/storage
    environment:
    ## Изменение стандартного порта SSH на 23 
      - SSH_PORT=23
    ## Изменение стандартного порта HTTP на 81
    #  - WEB_PORT=8080
    ## НЕ привилегированный режим. Пользователь и группа "www-data" дожены существовать в системе
      - ID_WWW_USER=33
      - ID_WWW_GROUP=33
    # DAHDI не обязательное условие. Он необходим для работы MeetMe в панели телефонии.
    # devices:
    #  - "/dev/dahdi/transcode:/dev/dahdi/transcode"
    #  - "/dev/dahdi/channel:/dev/dahdi/channel"
    #  - "/dev/dahdi/ctl:/dev/dahdi/ctl"
    #  - "/dev/dahdi/pseudo:/dev/dahdi/pseudo"
    #  - "/dev/dahdi/timer:/dev/dahdi/timer"

В лог выдаёт следующее:

- Start docker entrypoint...
- Check update...
- Check user id...
- Old user id: 1011; New user id: 33
- Old group id: 1011; New user id: 33
sh: can't open /dev/console: no such file

1 Ответ

от (123 тыс. баллов)
Ожидайте выхода нового релиза. Текущая версия docker не работает.
от (120 баллов)
странно, через docker run то всё отлично
от (123 тыс. баллов)
параметры docker-compose по сути своей повторяют параметры docker, разве что могут немного быть переименованы

я рекомендую обратиться к документации docker, для корректного использования docker-compose

позже, мы постараемся актуализировать документацию на wiki.
от (120 баллов)
редактировать от
я потратил несколько часов на эксперименты с параметрами, у меня все контейнеры созданы через docker-compose, уже не первый год в работе с ним, но тут просто затык какой-то. Перепробовал кучу вариантов, разные сервера, разные версии debian от 5 и выше, параметры указываю такие же как и при запуске из docker run, но не судьба, думал сперва что просто имидж скачивается не рабочий, пробовал старые версии, везде одно и тоже, потом уже просто так решил создать контейнер через docker run и вуаля всё завелось. При этом контейнер то через docker-compose создается и запускается но mikopbx там не стартует, порты закрыты, при запуске консольного меню из консоли валит ошибки.

В любом случае спасибо за установку в докер.
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление битрикс24 ошибка очередь провайдеры очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи модуль перехват-вызова ростелеком нерабочее-время bitrix24 факс nat docker запись-разговора веб-интерфейс goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...