Как определить, работает ли система внутри контейнера systemd-nspawn?

Совсем недавно я начал использовать systemd-nspawn для установки других экземпляров ОС в своем ящике Arch. Одна вещь, которую я хотел бы сделать, это определить, находится ли я внутри контейнера, и если да, добавьте имя дистрибутива (от lsb_release ) к заголовку терминала. В системах на базе Debian по умолчанию .bashrc использует debian_chroot для аналогичной цели. Как определить, запущен ли я в контейнере nspawn?

One Solution collect form web for “Как определить, работает ли система внутри контейнера systemd-nspawn?”

systemd-detect-virt может рассказать вам, работает ли ваша система в виртуальной машине / контейнере. Для этого требуется systemd-detect-virt внутри вашего контейнера, но документация systemd на минимальных сборках предполагает, что вы можете просто создать пакет, который включает только systemd-detect-virt.

  • Почему nspawn изображения ubuntu не удается?
  • Как перезапустить контейнер systemd-nspawn после того, как гость выдает команду перезагрузки?
  • Interesting Posts

    Использование ввода двух разных файлов в цикле for

    Возможно ли перенаправить локальный порт на порт LAN?

    i3wm: как заставить несколько мониторов переключаться между рабочими областями в одной привязке

    Заменить часть строки в имени файла

    sshd сбрасывает соединения на другом порту

    набор в ksh93 работает не так, как ожидалось

    Может ли сценарий быть исполняемым, но не читаемым?

    Что такое приложение sfp для графического интерфейса по умолчанию в Debian?

    Назначьте случайный пароль всем существующим пользователям

    Сервер Ubuntu со многими разделами

    Как поместить туннель в туннель?

    Настроить Linux так, чтобы он мог отключаться?

    Как регистрировать все системные вызовы, сделанные программой, скажем, хром, используя аудит linux?

    Альтернативное устройство FIFO для Linux с дополнительным буфером (путь), все еще имея семантику файловой системы?

    Как определить, находятся ли два интерфейса Ethernet на одном и том же языке?

    Linux и Unix - лучшая ОС в мире.