Merci, je ne connaissais pas.
Le truc encore plus interessant, c’est que c’est simplement un script shell, et donc c’est assez simple de voir comment il fonctionne, et c’est vraiment tout con.
Par exemple pour docker, il suffit de faire ceci :
if [ -f "${root}/.dockerenv" ] || [ -f "${root}/.dockerinit" ] || \
grep -qF /docker/ "${root}/proc/self/cgroup" 2>/dev/null; then
echo docker
fi
Merci, je ne connaissais pas. Le truc encore plus interessant, c’est que c’est simplement un script shell, et donc c’est assez simple de voir comment il fonctionne, et c’est vraiment tout con. Par exemple pour docker, il suffit de faire ceci :
Dans le même genre, il existe aussi un outil fourni par systemd (et donc installé de base sur pas mal de distributions) : systemd-detect-virt
Merci ! Je complète ! L’avantage est qu’il n’y a rien à installer