如何识别 Ubuntu VPS 是否作为容器运行?

如何识别 Ubuntu VPS 是否作为容器运行?

我从两个托管提供商那里获得了大量的 VPS,其中一个是在 KVM 上,我认识到这个答案。我有一个容器 VPS,但此过程不起作用。

我想了解如何确定我通过 SSH 连接的主机是在容器化还是虚拟化环境中?

提前致谢。

答案1

LXD 容器向 hostnamectl 返回准确的响应。

$ hostnamectl status

   Static hostname: minecraft
         Icon name: computer-container
           Chassis: container   <------------------------------
        Machine ID: 968f535e727041b7b8ef53f8c1a5b4d6
           Boot ID: 5b60eb28aafe4e1cb6c70cc23b3b78df
    Virtualization: lxc  <-------------------------------------
  Operating System: Ubuntu 19.10
            Kernel: Linux 5.4.0-29-generic
      Architecture: x86-64

相关内容