25 просмотров
от (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 Ответ

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

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

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

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

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

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

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

2.2 тыс. ответов

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

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

...