Sí, Ctrl-aqdebería funcionar de manera predeterminada; sin embargo, lxc-console
no , en realidad no se usa screen
para 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 screen
pero no se da cuenta, deberá escribir, Ctrl-a a qya que el comportamiento predeterminado de screen
es que debe escribir Ctrl-a apara enviar realmente ^a
al shell que se ejecuta dentro de él. Puede cambiar el prefijo de escape pasando la opción -e
o --escape=PREFIX
a lxc-console
.
Además, parece que puede haber un error, de lxc-start
modo 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 -d
o --daemon
para que no inicie inmediatamente una consola y conectarse manualmente:
lxc-start -d -n container-name
lxc-console -n container-name