Linux从LXC控制台键盘快捷键退出

时间:2020-01-09 10:41:28  来源:igfitidea点击:

我在Linux容器(lxc)中使用Debian Linux服务器。
如何在不关闭ssh会话的情况下从lxc控制台断开连接并退出到shell提示符?

Linux容器(LXC)是一种操作系统级虚拟化方法,用于使用单个Linux内核在控制主机上运行多个隔离的Linux系统(容器)。
您需要使用lxc-console命令或lxc console {container}命令登录到正在运行的Linux容器。

lxc-console -n container-name
lxc-console -n webserver
lxc-console -n pgsql
lxc console c1-www
lxc console nginx-container

要从shell提示符退出lxc-console:

  • 登录到名为server1的主机服务器。
  • 使用lxc-console命令登录到一个正在运行的容器,该容器名为memcache类型:lxc-console -n memcache
  • 要退出lxc-console会话,请输入Ctrl-A,然后输入Q。

如何从基于LXD的lxc控制台会话退出

LXD是下一代系统容器管理器。
它提供类似于虚拟机的用户体验,但改用Linux容器。
语法如下:

  • 打开终端窗口
  • 另一个选择是登录到远程LXD服务器
  • 使用lxc控制台登录到名为arch的正在运行的容器:lxc console arch
  • 要分离并退出lxc控制台命令,请按:<CTRL> + a q

LXD并不是LXC的重写,实际上,它是在LXC之上构建的,以提供新的更好的用户体验。
在后台实现中,LXD通过liblxc及其Go绑定使用LXC来创建和管理容器。
它基本上是LXC工具和分发模板系统的替代品,其追加功能来自可通过网络控制。