티스토리 뷰
728x90
반응형
도커 컨테이너와 호스트 컴퓨터 간에 디스플레이 연결을 위해 먼저 호스트 컴퓨터에 다음 명령을 입력한다.
$ xhost +local:docker
도커 컨테이너에서 윈도우 같은 결과를 보고 싶을 때 다음과 같이
부가 옵션을 넣어 실행하면 된다.
nvidia-docker run -it
-v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY=$DISPLAY
-e QT_X11_NO_MITSHM=1
-p 5000:5000 -p 8888:8888
-v $(pwd):/workspace
[패키지 이름]
/bin/bash
컨테이너에서 실행한 GUI(ex. 윈도우)를 호스트에서 볼 수 있기 위한 옵션은 다음을 추가하면 된다.
-v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY=$DISPLAY
-e QT_X11_NO_MITSHM=1
호스트 컴퓨터에 부착되어 있는 웹캠, 사운드, 3차원 가속기를 --device 태그로 옵션을 추가하면 사용할 수 있다.
nvidia-docker run -it
--device=/dev/video0
--device=/dev/snd
--device=/dev/dri
-v /tmp/.X11-unix:/tmp/.X11-unix
-e DISPLAY=$DISPLAY
-e QT_X11_NO_MITSHM=1
-p 5000:5000 -p 8888:8888
-v $(pwd):/workspace
[패키지 이름]
/bin/bash
자세한 내용은 다음 블로그를 참조하면 된다.
http://somatorio.org/en/post/running-gui-apps-with-docker/
Running GUI apps with Docker · =D
12 Nov 2016, 10:24 Already using Docker containers? How about run your GUI apps with it? That’s right, i’m talking about running your browser, text editor, games, etc. Why? X11 running at Docker seems complicated That’s quite easy (at least easier than mos
somatorio.org
728x90
반응형
'Programming > docker' 카테고리의 다른 글
nvidia-docker 대신 docker run --gpus로 (0) | 2019.11.19 |
---|---|
도커에 아나콘다 설치하기 (0) | 2019.09.04 |
VSCode로 Docker Container에 Remote로 연결하기 (3) | 2019.06.21 |
[tip] 도커에서 윈도우 결과 확인하려고 하는 세팅 (0) | 2019.05.21 |
nvidia docker 설치하기 (0) | 2019.04.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Linux
- Stable Diffusion
- 메이커
- vvvv
- 우분투
- ssh
- git
- Fusion360
- WSL
- Maker
- cura
- Arduino
- nvidia
- 파이썬
- ubuntu
- docker
- 한글
- 단축키
- comfyUI
- Streamlit
- CAD
- MicroBit
- tensorflow
- nodejs
- fablab
- conda
- Python
- 3d프린터
- vscode
- opencv
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함