Так, Ctrl-aqслід працювати за замовчуванням, однак ні, lxc-consoleнасправді не використовується screenдля виконання консольної поведінки. Насправді у вас може виникнути конфлікт, якщо ви використовуєте екран, оскільки він також використовується Ctrl-aяк префікс. Якщо ви всередині, screenале не усвідомлюєте цього, тоді вам потрібно буде набрати текст, Ctrl-a a qоскільки поведінка за замовчуванням screenполягає в тому, що вам потрібно набрати, Ctrl-a aщоб фактично відправити ^aв оболонку, що працює всередині нього. Ви можете змінити префікс для втечі, пропускаючи -eабо --escape=PREFIXваріант lxc-console.
Крім того, виявляється, що може виникнути помилка, lxc-startтак що якщо він негайно переходить у режим консолі, коли ви запускаєте контейнер, з якого не можете скористатися Ctrl-a q- фактично, всі контрольні символи, здається, перекручені та друкуються на екран замість того, щоб вести себе так, як ви очікуєте. Одне вирішення - запустити його за допомогою параметра -dабо або, --daemonщоб він не одразу запустив консоль, і підключити до неї вручну:
lxc-start -d -n container-name
lxc-console -n container-name