Назад | Перейти на главную страницу

OpenVZ имеет vzctl exec, что эквивалентно lxc

Перехожу с OpenVZ на lxc. Единственное, что меня действительно беспокоит, это то, что я не могу найти альтернативу lxc вместо vzctl exec. Раньше на OpenVZ я мог делать vzctl exec 1033 restart nginx. Теперь все, что я могу придумать, это либо запустить sshd в каждом контейнере, либо использовать lxc-console, и мне не нравится ни один из вариантов (первый - слишком много накладных расходов на управление, второй - слишком хлопотно).

Ты пробовала lxc-attach вместо? Согласно документации,

lxc-attach - запустить процесс внутри работающего контейнера.

Пример для перечисления всех папок внутри home контейнера

lxc-attach -n myContainer -- ls -lh /home

Если процесс не определен, он создает новую оболочку внутри контейнера.