Перехожу с 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
Если процесс не определен, он создает новую оболочку внутри контейнера.