시스템이 systemd-nspawn 컨테이너 내에서 실행되고 있는지 확인하는 방법은 무엇입니까?

시스템이 systemd-nspawn 컨테이너 내에서 실행되고 있는지 확인하는 방법은 무엇입니까?

systemd-nspawn최근에는 Arch 박스에 다른 운영 체제 인스턴스를 설정하기 시작했습니다 . 내가 하고 싶은 한 가지는 내가 컨테이너 안에 있는지 감지하고 그렇다면 배포 이름(from lsb_release)을 터미널 제목에 추가하는 것입니다. Debian 기반 시스템에서는 기본값이 비슷한 용도로 .bashrc사용됩니다 . debian_chrootnspawn 컨테이너 내에서 실행 중인지 어떻게 감지합니까?

답변1

시스템 감지-virt시스템이 가상 머신/컨테이너에서 실행되고 있는지 알려줄 수 있습니다. 이를 위해서는 컨테이너 내에 systemd-Detect-virt가 필요하지만 systemd 문서최소한의 빌드systemd-Detect-virt만 포함된 패키지를 빌드하는 것이 좋습니다.

관련 정보