:)
docker 안에서 GUI 실행하기(ex.. plt.show()) 본문
파이썬 코드를 실행하는 도중 plt.show()를 했는데 그래프가 안 보인다.
도커는 그래픽 시스템이 아니라 프로그램이기 때문에!!!
도커로 gui를 실행하기위해 X server를 띄워놓고 실행!
다음은 참고한 사이트이다.
http://wiki.ros.org/docker/Tutorials/GUI
실행 후 호스트에서 도커가 xserver와 통신할 수 있도록 설정
xhost +local:
xhost를 이용해 X server 연결을 하고 코드를 실행하니
gui backend가 없다니??!! 그럼 설치를 해줘야지!
설치 후 import를 해주고 실행하면
import tkinter as tk
import matplotlib
matplotlib.use('TkAgg')
다음과 같이 그래프가 잘 나오는걸 확인할 수 있다.
'Docker' 카테고리의 다른 글
docker-compose (0) | 2022.04.21 |
---|---|
docker CLI (0) | 2022.04.20 |
Docker history, install (0) | 2022.04.18 |
Comments