Sí, Ctrl-aqdebería funcionar de manera predeterminada; sin embargo, lxc-consoleno , en realidad no se usa screenpara lograr el comportamiento de la consola. De hecho, es posible que encuentre un conflicto si está usando la pantalla, ya que también se usa Ctrl-acomo prefijo. Si está dentro screenpero no se da cuenta, deberá escribir, Ctrl-a a qya que el comportamiento predeterminado de screenes que debe escribir Ctrl-a apara enviar realmente ^aal shell que se ejecuta dentro de él. Puede cambiar el prefijo de escape pasando la opción -eo --escape=PREFIXa lxc-console.
Además, parece que puede haber un error, de lxc-startmodo que si entra inmediatamente en modo consola cuando inicia el contenedor que no puede usar Ctrl-a qpara escapar, de hecho, todos los caracteres de control parecen estar jodidos e imprimidos en la pantalla en lugar de comportarse como esperabas. Una solución alternativa es ejecutarlo con la opción -do --daemonpara que no inicie inmediatamente una consola y conectarse manualmente:
lxc-start -d -n container-name
lxc-console -n container-name