도커 컨테이너 이미지로 GUI 프로그램을 배포하기도 하나요?
글쓴이: oosap / 작성시간: 화, 2022/02/01 - 9:35오후
도커를 공부하고 있습니다. 무척 좋다고 느끼고 있구요... git 과 같은 사용방식이라서 git을 안다면 배우기도 수월한 것 같습니다. 그런데 GUI 프로그램을 위해서는 도커 이미지를 만들어서 사용하거나 배포하는 경우가 자주 있는 것인지 궁금해졌습니다.
검색을 해보니 xhost 라는 방식으로 GUI 프로그램도(웹 말구요..) 도커 컨테이너 이미지로 관리하는 경우들이 있더라구요.
1. 그런데 그러면 이렇게 GUI 프로그램들 조차 도커로 배포까지 할 수 있고 많이 하고 있는가 하는 것이 궁금합니다.
2. 그리고 윈도우에서도 도커를 리눅스에서만큼 많이 쓰는가 하는 것도 궁금합니다. 윈도우를 도커 이미지로 만들어 사용하는 일도 있는지요. 또, MS Office 같은 GUI 프로그램을 도커 컨테이너로 관리하고 배포하는 경우도 있나요?
도커에 눈을 뜨면서 신세계라 궁금한 것이 많습니다.
감사합니다.
Forums:
윈도우용 docker가 상용화되었다는 얘기를 들은
윈도우용 docker가 상용화되었다는 얘기를 들은 적이 있습니다. 그렇게 되면 아무래도 윈도우에서 docker를 사용하는 일은 줄어들지 않을까 싶습니다.
podman은 아예 윈도우용이 없는 것 같더군요.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
음 저도 그부분이 궁금하더군요
GUI도 포함 가능하긴한데 일단 용량이 너무 커지기도하고
도커라는게 원래 라이브러리 버전 의존성같은거 해결하기위한 방법으로
파이썬 가상환경보다도 높은 수준의 가상화 개념이라
GUI 까지 도커 이미지에 포함하는 경우는 보지못한것같습니다 있다면 알고싶네요
윈도우 도커는 윈도우에서 리눅스 컨테이너 기술을 사용하는 방식으로 알고있습니다
그리고 윈도우에도 컨테이너기술이 있긴한데 윈도우 서버나 서버코어에는 적용이 안되고
윈도우 나노서버에 컨테이너 기술이 지원된다는걸 본 기억이 있습니다
Windows Server Container 시작하기 책 참조해보세요
아폴로오토라는 자율주행차 오픈소스가 도커 환경에서
아폴로오토라는 자율주행차 오픈소스가 도커 환경에서 GUI를 제공하는 것 같습니다.
GUI는 웹 환경이 기본이나 개발 툴은 네이티브 GUI가 도커환경에서 실행되요.. xhost 를 사용합니다.
저도 개인적으로 실험을 해보니 gtk 프로그램이 도커에서 실행되어 마우스 컨트롤과 키 입력등이 동작하게 하는 것은 간단했습니다. 문제는 오디오인데 오디오도 도커 내에서 시스템 하드웨어를 통해 출력할 수 있더라구요. 참조 : https://stackoverflow.com/questions/70999036/how-can-i-make-a-gtk-app-play-sound-from-a-docker-container
Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.
댓글 달기