가상 머신 Ubuntu-Server에서 Docker화된 GUI 애플리케이션을 어떻게 실행할 수 있나요?

가상 머신 Ubuntu-Server에서 Docker화된 GUI 애플리케이션을 어떻게 실행할 수 있나요?

테스트 목적으로 사용하는 VMWare에서 실행되는 Ubuntu 서버가 있습니다. Docker 컨테이너에서 GUI 애플리케이션을 실행하고 싶습니다. 상황은 다음과 같습니다

여기에 이미지 설명을 입력하세요

컨테이너를 회전시키는 것은 작동하지만 GUI를 얻지 못합니다. 내가 echo $DISPLAY비어 있으면 반환됩니다.

GUI를 표시하는 방법을 간단한 용어로 단계별로 설명할 수 있습니까?

답변1

자세한 가이드는 아니지만 개념을 설명해 드리겠습니다.

기본적으로 두 가지 옵션이 있습니다.

  • 이미 실행 중인 기존 X-server 사용
  • 컨테이너 내부에서 VNC 서버 사용

Ubuntu Server에는 기본적으로 GUI 백엔드(X 서버)가 없으므로 X 서버를 설치하지 않으면 옵션 1을 사용할 수 없습니다.

컨테이너가 자체 VNC 서버를 제공하는지 확인한 다음 원격 데스크톱/VNC 프로그램을 사용하여 GUI에 연결하는 것이 더 쉬울 것입니다.

보다자세한 내용은 여기.

관련 정보