Sim, Ctrl-a q , deve funcionar por padrão, mas não, lxc-console na verdade não usa screen para realizar seu comportamento no console. Na verdade, você pode estar encontrando um conflito se estiver usando a tela, pois ela também usa Ctrl-a como um prefixo. Se você está dentro de screen mas não percebe, então você precisará digitar Ctrl-aq já que o comportamento padrão de screen é que você tem que digitar Ctrl -a a para realmente enviar ^a para o shell que está sendo executado dentro dele. Você pode alterar o prefixo para escape passando a opção -e ou --escape=PREFIX para lxc-console .
Além disso, parece que pode haver um bug em lxc-start , então se ele entrar imediatamente no modo de console quando você iniciar o container você não pode usar Ctrl-a q para escapar-- Na verdade, todos os personagens de controle parecem estar confusos e imprimem na tela, em vez de se comportarem da maneira esperada. Uma solução é executá-lo com a opção -d ou --daemon para que ele não inicie imediatamente um console e a conexão seja feita manualmente:
lxc-start -d -n container-name
lxc-console -n container-name