Привет! Уже вроде ответил в телеге но тем не менее может еще кому понадобиться.
tacgui юзает systemd - а в образе который вы используете не запущен systemd и соответсвенное весь парсинг не работает:
main.sh
service tac_plus $2 | grep 'Active:';
Если юзать service без systemd - тут ответ NULL что порождает кучу ошибок в коде.
Если юзать с systemd - будет ответ - что уже корректно запарсится кодом на php и выдаст соотвественно сохранить/применить авторизацию
Active: active (running) since Sat 2021-03-20 10:26:13 MSK; 6min ago
Пример того как можно запустить в докере этот tacgui:
docker run -d -p 4443:4443 --name tcgXom --tmpfs /tmp --tmpfs /run --tmpfs /run/lock -v /sys/fs/cgroup:/sys/fs/cgroup:ro xom4ek/tacgui
Скрин что все поехало: