개발, 웹, 블로그/Linux 상식
docker 내에서 GUI 사용하기
삼성동고양이
2024. 4. 17. 07:53
반응형
Docker container 내에서 GUi를 사용하기
Host의 XServer를 컨테이너와 공유해서 Container 내에서 GUI를 사용하는 방법.
X11 Forwarding을 사용하거나, Display를 통해서 사용 가능
다만 Forwarding을 하거나 Display에 대한 DISPLAY 환경 변수를 미리 정의를 하고 생성해야됨.
Host에서 Docker와 xserver 통신 설정
$ xhost +local:docker
Docker run parameter
--volume /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY=unix$DISPLAY
혹시 안될 경우
--volume /tmp/.X11-unix:/tmp/.X11-unix:ro -e DISPLAY=$DISPLAY
혹시 안될 경우
--volume /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY
반응형