GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo desconectarse de lxc-console

Solución 1:

Sí, Ctrl-a q , debería funcionar de forma predeterminada, sin embargo, no, lxc-console en realidad no usa screen para lograr su comportamiento de consola. De hecho, es posible que encuentre un conflicto si está usando la pantalla, ya que también usa Ctrl-a como prefijo. Si estás dentro de screen pero no te das cuenta entonces necesitarás escribir Ctrl-a a q desde el comportamiento predeterminado de screen es que tienes que teclear Ctrl-a a para enviar realmente ^a al caparazón que corre dentro de él. Puede cambiar el prefijo para escapar pasando el -e o --escape=PREFIX opción a lxc-console .

Además, parece que puede haber un error en lxc-start de modo que si pasa inmediatamente al modo de consola cuando inicia el contenedor, no puede usar Ctrl-a q para escapar; de hecho, todos los personajes de control parecen estar jodidos y se imprimen en la pantalla en lugar de comportarse de la manera esperada. Una solución es ejecutarlo con el -d o --daemon opción para que no inicie inmediatamente una consola y la conecte a mano:

lxc-start -d -n container-name
lxc-console -n container-name

Solución 2:

Lo que hice para detener el contenedor

  1. Abrir una nueva sesión.
  2. Inicie sesión como root.
  3. Compruebe el estado del contenedor.
  4. lxc-stop -n <name of the container>

Esto detendrá el contenedor.


Linux
  1. Cómo actualizar de Debian 10 a Debian 11

  2. Cómo girar la pantalla en una Raspberry Pi 3

  3. ¿Cómo puedo saber si estoy en una pantalla?

  4. ¿Cómo fuerzo la separación de Screen de otra sesión SSH?

  5. ¿En qué se diferencia install -c de cp?

Cómo actualizar de Ubuntu 16.04 a Ubuntu 18.04

Cómo usar la pantalla de Linux

Cómo actualizar de Debian 10 a Debian 11

Cómo actualizar a Fedora 24 desde Fedora 23

¿Cómo bloquear la pantalla después de reanudar la hibernación?

Cómo actualizar Ubuntu Server a 20.04 desde 18.04