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-실행하기
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 |