Sim, Ctrl-aqdeve funcionar por padrão, no entanto, lxc-consolenão , na verdade , não é usado screenpara realizar o comportamento do console. De fato, você pode encontrar um conflito se estiver usando a tela, pois ela também usa Ctrl-acomo prefixo. Se você está dentro, screenmas não percebe, precisará digitar, Ctrl-a a qjá que o comportamento padrão screené que você precisa digitar Ctrl-a apara realmente enviar ^apara o shell em execução dentro dele. Você pode alterar o prefixo para escape passando a opção -eou --escape=PREFIXpara lxc-console.
Além disso, parece que pode haver um erro, de lxc-startmodo que, se ele entrar imediatamente no modo de console, quando você iniciar o contêiner, não poderá usar Ctrl-a qpara escapar - na verdade, todos os caracteres de controle parecerão errados e serão impressos na tela. em vez de se comportar da maneira que você espera. Uma solução alternativa é executá-lo com a opção -dou --daemonpara que ele não inicie imediatamente um console e conectar-se a ele manualmente:
lxc-start -d -n container-name
lxc-console -n container-name