Sim, Ctrl-aqdeve funcionar por padrão, no entanto, lxc-console
não , na verdade , não é usado screen
para 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, screen
mas não percebe, precisará digitar, Ctrl-a a qjá que o comportamento padrão screen
é que você precisa digitar Ctrl-a apara realmente enviar ^a
para o shell em execução 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 erro, de lxc-start
modo 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 -d
ou --daemon
para 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