여러 docker 컨테이너에서 동일한 프로세스 집합을 실행해야하며 각 컨테이너는 하나의 로그를 처리합니다. 각 컨테이너의 결과를 스크린 캐스트해야합니다. 각 컨테이너 내에서 Xvfb : 0을 실행하면 호스트의 Display : 0 또는 각 Display : 0이 모두 공유됩니까? 각 컨테이너 내부에서 ffmpeg를 실행하여 Screencast Display : 0을 실행하면 현재 실행중인 컨테이너 또는 글로벌 Display : 0의 격리 된 뷰가 생성됩니까? 내 질문은이 표시 : Xvfb : 0 각 컨테이너 내에서 시작되면 0 공유됩니다.DISPLAY : 0이 실행되면 여러 도킹 컨테이너가 0을 공유합니다. 각 도커 컨테이너 내에서 Xvfb : 0을 사용합니까?
2
A
답변
0
TLDR; 만든 디스플레이는 공유되지 않습니다.
As Xvfb는 컨테이너 내에서 사용되는 메모리 디스플레이 인스턴스에서 시뮬레이트 된 새로운 가상 프레임 버퍼를 생성합니다.
소켓 파일 (일반적으로 /tmp/.X11-unix/X99
에 있음)을 통해 액세스 할 수 있습니다.이 파일은 다시 컨테이너마다 제공됩니다.