728x90
반응형
Docker 환경에서 윈도우를 띄우려고 할 때 (e.g. OpenCV, OpenGL, ...)
아래와 같은 에러가 발생한다면,
GLFWError: (65544) b'X11: Failed to open display unix:1'
host의 XServer를 볼륨 형태로 컨테이너로 공유해야하며, DISPLAY 환경 변수도 전달해주면 된다.
아래와 같이 docker container 를 생성할 때 아래와 같은 명령어를 같이 써줘서 만들어주면 된다.
--volume /tmp/.X11-unix:/tmp/.X11-unix:ro
-e DISPLAY=unix$DISPLAY
참고자료 : https://conservative-vector.tistory.com/entry/docker에서-컨테이너-gui-실행하기
docker에서 컨테이너 gui 실행하기
우분투의 그래픽은 시스템이 아니다. 프로그램이다. 그래서 리눅스 서버버전을 실행하면 gui가 없던 것!! 우분투는 `Xorg`라는 그래픽 프로그램을 이용한다. 즉, 얘가 있어야 그래픽을 띄워줄 수
conservative-vector.tistory.com
728x90
반응형
'삽질 기록' 카테고리의 다른 글
Parcel encountered errors (0) | 2023.07.31 |
---|---|
mount.davfs: can't evaluate path of mount point (null) (0) | 2023.04.18 |
num_workers 미설정 시 학습 데이터 로드 속도 영향 발생 (4) | 2022.04.25 |
vim 편집 시 ctrl+s 눌렀을 때 터미널 멈추는 현상 (0) | 2022.04.13 |
FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated (0) | 2022.02.23 |