Docker에서 gui 연동하게 하는 법
python으로 짜져있는 딥러닝 알고리즘들을 돌릴 때, 요즘은 dependency가 점점 더 복잡해져서 도커는 거의 필수인 것 같다.
그런데 간혹 demo.py 같이 저자들이 만들어둔 파일을 돌릴 때 gui가 지원이 되지 안 되어 에러가 날 때가 있다.
docker에서도 local computer의 gui를 연동할 수 있게 세팅하는 법에 대해 알아보자.
1. OpenGL이 설치돼있는 docker 를 pull한다.
2. docker를 실행시키기 전 terminal에서 xhost +
를 입력한다.
$ xhost +
3. Docker 실행
4. Docker 내에서 아래의 명령어 실행
$ apt-get update
$ apt install mesa-utils
$ glxgears