systemd-nspawn
최근에는 Arch 박스에 다른 운영 체제 인스턴스를 설정하기 시작했습니다 . 내가 하고 싶은 한 가지는 내가 컨테이너 안에 있는지 감지하고 그렇다면 배포 이름(from lsb_release
)을 터미널 제목에 추가하는 것입니다. Debian 기반 시스템에서는 기본값이 비슷한 용도로 .bashrc
사용됩니다 . debian_chroot
nspawn 컨테이너 내에서 실행 중인지 어떻게 감지합니까?
답변1
시스템 감지-virt시스템이 가상 머신/컨테이너에서 실행되고 있는지 알려줄 수 있습니다. 이를 위해서는 컨테이너 내에 systemd-Detect-virt가 필요하지만 systemd 문서최소한의 빌드systemd-Detect-virt만 포함된 패키지를 빌드하는 것이 좋습니다.