Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 딥마인드
- 트랜스포머
- 뉴럴링크
- 가상환경
- javascript
- OpenAI
- 오블완
- AI
- 서보모터
- 이미지 편집
- 아두이노
- tts
- LORA
- ControlNet
- 인공지능
- 일론 머스크
- 시간적 일관성
- 확산 모델
- 우분투
- ubuntu
- 멀티모달
- 오픈AI
- ChatGPT
- 티스토리챌린지
- 메타
- AI 기술
- LLM
- TRANSFORMER
- 생성형 AI
- PYTHON
Archives
- Today
- Total
AI 탐구노트
[docker] docker 호스트에서의 GUI 화면 표출 본문
nvidia-docker를 이용해 docker container를 생성하고, 거기서 객체 감지 등 가시적 결과를 보여주는 어플리케이션을 실행했을 때 GUI 표출이 host 쪽으로 안되는 문제가 있습니다. 이 경우 어떤 식으로 처리해야 하는지를 정리해 두고 가겠습니다.
docker condainer 내부에서 실행
우분투 docker container인 경우, 테스트를 위해 xcalc를 사용할 거라 x11 app 를 설치합니다.
# apt update && apt install -y x11-apps
docker host에서 실행
아래 옵션으로 xhost로 docker 사용자에게 권한을 부여하고, docker container를 실행합니다. 핵심은 -e, -v 옵션 부분입니다.
$ xhost +local:docker
$ docker run -ti \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e USER=$USER \
--name demo \
demo_tr20.03:latest bash
'기술 팁' 카테고리의 다른 글
[우분투] 썸네일 메이커 서버 & 클라이언트 동시 실행 (1) | 2024.10.19 |
---|---|
우분투 화면 녹화 : simple screen recorder (1) | 2024.10.17 |
[Anaconda] 가상환경 복제 및 export 하기 (1) | 2024.10.17 |
[docker] container 기본 사용법 (2) | 2024.10.17 |
Conda에서 python 버전 변경 (1) | 2024.10.15 |