systemd-detect-virtsystemdDeveloperLennartPoetteringlennart@poettering.netsystemd-detect-virt1systemd-detect-virtDetect execution in a virtualized environmentsystemd-detect-virt OPTIONSDescriptionsystemd-detect-virt detects
execution in a virtualized environment. It identifies
the virtualization technology and can distinguish full
VM virtualization from container
virtualization.When executed without
will print a short identifier for the detected
virtualization technology. The following technologies
are currently identified: qemu,
kvm, vmware,
microsoft (Hyper-V, also known as
Viridian or Windows Server Virtualization),
oracle (VirtualBox),
xen, bochs,
chroot, uml,
openvz, lxc,
lxc-libvirt,
systemd-nspawn,
docker.If multiple virtualization solutions are used,
only the "innermost" is detected and identified. That
means if both VM virtualization and container
virtualization are used in conjunction, only the latter
will be identified (unless is
passed).OptionsThe following options are understood:Only detects container
virtualization (i.e. shared kernel
virtualization).Only detects VM
virtualization (i.e. full hardware
virtualization).Suppress output of the
virtualization technology
identifier.Exit statusIf a virtualization technology is detected, 0 is
returned, a non-zero code otherwise.See Alsosystemd1