Добрый день! Подскажите куда копать? Обновилось ядро в ОС и телефония легла. Откатывал на бэкапы - не помогает. Докер работает но никаких портов не открывает. Пробовал начисто новый мико сделать тяже картина. Консоль главное работает. Где логи почитать у контейнера мико.
docker logs mikopbx
можно в сам контейнер подключиться
docker exec -it mikopbx sh
root@mikopbx:~# docker logs mikopbx
- Start docker entrypoint...
- Check update...
- Check user id...
- Old user id: 1011; New user id: 33
- Old group id: 1011; New user id: 33
- Start /etc/rc/bootup ...
- Start SystemLoader\startSystem...
- Start acpid daemon...................................................DONE
- Start beanstalkd daemon..............................................DONE
- Start redis daemon...................................................DONE
- Configuring timezone.................................................DONE
- Mount storage disk... - Start docker entrypoint...
- Check update...
- Check user id...
- Old user id: 33; New user id: 33
- Old group id: 33; New user id: 33
/sbin/freeupoffload: line 51: can't create /dev/null: Operation not permitted
/sbin/freeupoffload: line 51: can't create /dev/null: Operation not permitted
| - unmounting /offload ...
| - unmounting /cf...
- Start docker entrypoint...
- Check update...
- Check user id...
- Old user id: 33; New user id: 33
- Old group id: 33; New user id: 33
| - kill process 1 with option: -TERM return: 0
| - kill process 1 with option: -KILL return: 0
| - unmounting /offload ...
| - unmounting /cf...
- Start docker entrypoint...
- Check update...
- Check user id...
- Old user id: 33; New user id: 33
- Old group id: 33; New user id: 33
| - kill process 1 with option: -TERM return: 0
| - kill process 1 with option: -KILL return: 0
| - unmounting /offload ...
| - unmounting /cf...
- Start docker entrypoint...
- Check update...
- Check user id...
- Old user id: 33; New user id: 33
- Old group id: 33; New user id: 33
root@mikopbx:~# docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b88c48671b4e ghcr.io/mikopbx/mikopbx-x86-64 "/usr/bin/php /sbin/…" 12 days ago Up 31 seconds mikopbx
root@mikopbx:~#
Вот так все выглядит
в используемом вами контейнере в качестве entrypoint используется "/usr/bin/php", такой контейнер не будет работать корректно, появятся проблемы с запуском новых процессов.
сейчас готовим к выходу новый релиз MikoPBX, там поправили множество проблеме с docker.
а как потом обновить докер правильно?
Заметил новый релиз вышел! Обновил контейнер
root@mikopbx:~# docker logs mikopbx
- Start Entrypoint (php)...
- Check update...
- Check user id...
- Old user id: 1011; New user id: 33
- Old group id: 1011; New user id: 33
- Start /etc/rc/bootup ...
- Start SystemLoader\startSystem...
- Start acpid daemon...................................................DONE
- Start beanstalkd daemon..............................................DONE
- Start redis daemon...................................................DONE
- Configuring timezone.................................................DONE
Теперь так выхлоп показывает. Но веб морда не а связи.
root@mikopbx:~# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 379/master
tcp 0 0 127.0.0.1:4229 0.0.0.0:* LISTEN 2001/beanstalkd
tcp 0 0 127.0.0.1:37941 0.0.0.0:* LISTEN 97/containerd
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 2062/redis-server 1
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 83/systemd-resolved
tcp6 0 0 ::1:25 :::* LISTEN 379/master
tcp6 0 0 :::22 :::* LISTEN 1/init
udp 0 0 127.0.0.53:53 0.0.0.0:* 83/systemd-resolved
Вот все что поднимается в ОС