Для контейнера, работающего на systemd, кажется, это работает хорошо:
lxc-attach -n [CONTAINER NAME] -- systemctl isolate multi-user.target
Возможно, вы могли бы применить ту же логику для контейнера sysvinit
или на upstart
основе (запустить команду, которая блокирует, пока не будет достигнут уровень выполнения), но я не мог сказать вам, какие команды могут сделать это из головы.