Submit Search
Upload
docker-based remote desktop
•
6 likes
•
1,954 views
Hyeong-Kyu Lee
Follow
repository : https://github.com/rzdesk/rzdesk docker 로 손쉽게 만든 vdi 소개 자료입니다. ^^
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 16
Download now
Download to read offline
Recommended
RZDESK-Docker hackday
RZDESK-Docker hackday
Hyeong-Kyu Lee
Dockerfile과 Bash
Dockerfile과 Bash
pyrasis
Docker로 서버 개발 편하게 하기
Docker로 서버 개발 편하게 하기
Dronix
CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개
충섭 김
도커 학습과 Boot2Docker
도커 학습과 Boot2Docker
pyrasis
docker_quick_start
docker_quick_start
Sukjin Yun
RancherOS Introduction
RancherOS Introduction
Remotty
Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법
pyrasis
Recommended
RZDESK-Docker hackday
RZDESK-Docker hackday
Hyeong-Kyu Lee
Dockerfile과 Bash
Dockerfile과 Bash
pyrasis
Docker로 서버 개발 편하게 하기
Docker로 서버 개발 편하게 하기
Dronix
CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개
충섭 김
도커 학습과 Boot2Docker
도커 학습과 Boot2Docker
pyrasis
docker_quick_start
docker_quick_start
Sukjin Yun
RancherOS Introduction
RancherOS Introduction
Remotty
Docker란 무엇인가? : Docker 기본 사용법
Docker란 무엇인가? : Docker 기본 사용법
pyrasis
[Nomad connection]docker seminar 15.10.08
[Nomad connection]docker seminar 15.10.08
Nomad Connection, Inc.
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1
Steve Shim
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Sangcheol Hwang
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
iFunFactory Inc.
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
충섭 김
초심자를 위한 도커 소개 및 입문
초심자를 위한 도커 소개 및 입문
Daniel Seo
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
Tae Young Lee
Docker introduction
Docker introduction
Daegwon Kim
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
NAVER D2
Introduce Docker
Introduce Docker
Yongbok Kim
Docker.소개.30 m
Docker.소개.30 m
Wonchang Song
가장 빨리 만나는 Docker 출간 후기
가장 빨리 만나는 Docker 출간 후기
pyrasis
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Daegwon Kim
랩탑으로 tensorflow 도전하기 - tensorflow 설치
랩탑으로 tensorflow 도전하기 - tensorflow 설치
Lee Seungeun
도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집
Daegwon Kim
Docker at Deview 2013
Docker at Deview 2013
Jude Kim
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
SeungYong Oh
AWS + Docker in Vingle
AWS + Docker in Vingle
Derrick Hwechul Cho
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
Keon Ahn
Introduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOT
LOGISPOT
Docker contribution slideshare
Docker contribution slideshare
Hyeong-Kyu Lee
MDA Mechanics - naver webtoon
MDA Mechanics - naver webtoon
Do-yeon Han
More Related Content
What's hot
[Nomad connection]docker seminar 15.10.08
[Nomad connection]docker seminar 15.10.08
Nomad Connection, Inc.
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1
Steve Shim
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Sangcheol Hwang
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
iFunFactory Inc.
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
충섭 김
초심자를 위한 도커 소개 및 입문
초심자를 위한 도커 소개 및 입문
Daniel Seo
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
Tae Young Lee
Docker introduction
Docker introduction
Daegwon Kim
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
NAVER D2
Introduce Docker
Introduce Docker
Yongbok Kim
Docker.소개.30 m
Docker.소개.30 m
Wonchang Song
가장 빨리 만나는 Docker 출간 후기
가장 빨리 만나는 Docker 출간 후기
pyrasis
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Daegwon Kim
랩탑으로 tensorflow 도전하기 - tensorflow 설치
랩탑으로 tensorflow 도전하기 - tensorflow 설치
Lee Seungeun
도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집
Daegwon Kim
Docker at Deview 2013
Docker at Deview 2013
Jude Kim
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
SeungYong Oh
AWS + Docker in Vingle
AWS + Docker in Vingle
Derrick Hwechul Cho
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
Keon Ahn
Introduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOT
LOGISPOT
What's hot
(20)
[Nomad connection]docker seminar 15.10.08
[Nomad connection]docker seminar 15.10.08
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
초심자를 위한 도커 소개 및 입문
초심자를 위한 도커 소개 및 입문
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
Docker introduction
Docker introduction
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
Introduce Docker
Introduce Docker
Docker.소개.30 m
Docker.소개.30 m
가장 빨리 만나는 Docker 출간 후기
가장 빨리 만나는 Docker 출간 후기
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
랩탑으로 tensorflow 도전하기 - tensorflow 설치
랩탑으로 tensorflow 도전하기 - tensorflow 설치
도커(Docker) 메트릭스 & 로그 수집
도커(Docker) 메트릭스 & 로그 수집
Docker at Deview 2013
Docker at Deview 2013
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
AWS + Docker in Vingle
AWS + Docker in Vingle
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
Introduction to Docker - LOGISPOT
Introduction to Docker - LOGISPOT
Viewers also liked
Docker contribution slideshare
Docker contribution slideshare
Hyeong-Kyu Lee
MDA Mechanics - naver webtoon
MDA Mechanics - naver webtoon
Do-yeon Han
[221] docker orchestration
[221] docker orchestration
NAVER D2
알파고 (바둑 인공지능)의 작동 원리
알파고 (바둑 인공지능)의 작동 원리
Shane (Seungwhan) Moon
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
pyrasis
Pivotal CF Short-20150109
Pivotal CF Short-20150109
Hakchin Kim
[1A2]반응형무한스크롤
[1A2]반응형무한스크롤
NAVER D2
[Gsc2014 spring(9)]naver d2 소개 (gsc2014)
[Gsc2014 spring(9)]naver d2 소개 (gsc2014)
VentureSquare
Deview2013 naver labs_nsmt_외부공개버전_김준석
Deview2013 naver labs_nsmt_외부공개버전_김준석
NAVER D2
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
NAVER D2
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
창훈 정
Docker registry swift_junojunho
Docker registry swift_junojunho
Junho Kim
Docker registry swift
Docker registry swift
Junho Kim
정책가이드북
정책가이드북
Gori Communication
Pharos
Pharos
SeongHyun Jeong
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
Jude Kim
포스테키안 서평공모전 당선작(2016-1)
포스테키안 서평공모전 당선작(2016-1)
POSTECH Library
국회입법조사처 발암성물질 관리체계 개선방안(2010)
국회입법조사처 발암성물질 관리체계 개선방안(2010)
여성환경연대
Docker 와 Python 으로 아카마이 API 5분만에 사용해보기!
Docker 와 Python 으로 아카마이 API 5분만에 사용해보기!
Seung Heun Noh
005.총공급과 총수요
005.총공급과 총수요
Namun Cho
Viewers also liked
(20)
Docker contribution slideshare
Docker contribution slideshare
MDA Mechanics - naver webtoon
MDA Mechanics - naver webtoon
[221] docker orchestration
[221] docker orchestration
알파고 (바둑 인공지능)의 작동 원리
알파고 (바둑 인공지능)의 작동 원리
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
Pivotal CF Short-20150109
Pivotal CF Short-20150109
[1A2]반응형무한스크롤
[1A2]반응형무한스크롤
[Gsc2014 spring(9)]naver d2 소개 (gsc2014)
[Gsc2014 spring(9)]naver d2 소개 (gsc2014)
Deview2013 naver labs_nsmt_외부공개버전_김준석
Deview2013 naver labs_nsmt_외부공개버전_김준석
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
Docker registry swift_junojunho
Docker registry swift_junojunho
Docker registry swift
Docker registry swift
정책가이드북
정책가이드북
Pharos
Pharos
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
포스테키안 서평공모전 당선작(2016-1)
포스테키안 서평공모전 당선작(2016-1)
국회입법조사처 발암성물질 관리체계 개선방안(2010)
국회입법조사처 발암성물질 관리체계 개선방안(2010)
Docker 와 Python 으로 아카마이 API 5분만에 사용해보기!
Docker 와 Python 으로 아카마이 API 5분만에 사용해보기!
005.총공급과 총수요
005.총공급과 총수요
Similar to docker-based remote desktop
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XpressEngine
Deploying Hyperledger Fabric on Kubernetes.pptx
Deploying Hyperledger Fabric on Kubernetes.pptx
wonyong hwang
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
Ji-Woong Choi
우분투 커널 컴파일
우분투 커널 컴파일
he4722
리눅스 시작하기
리눅스 시작하기
Pete Lee
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)
Ian Choi
Docker osc 0508
Docker osc 0508
Open Source Consulting
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
OpenStack Korea Community
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기
Ted Won
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
OpenStack Korea Community
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
Ji-Woong Choi
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
Jay Park
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
rockplace
[네이버오픈소스세미나] Contribution, 전쟁의 서막 : Apache OpenWhisk 성능 개선 - 김동경
[네이버오픈소스세미나] Contribution, 전쟁의 서막 : Apache OpenWhisk 성능 개선 - 김동경
NAVER Engineering
Source To URL Without Dockerfile
Source To URL Without Dockerfile
Won-Chon Jung
Openstack live migration
Openstack live migration
ymtech
kt-cloud
kt-cloud
Kenu, GwangNam Heo
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
Open Source Consulting
[부스트캠프 Tech talk] 최영근 80x24 크기의 세계로
[부스트캠프 Tech talk] 최영근 80x24 크기의 세계로
CONNECT FOUNDATION
Similar to docker-based remote desktop
(20)
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
Deploying Hyperledger Fabric on Kubernetes.pptx
Deploying Hyperledger Fabric on Kubernetes.pptx
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
우분투 커널 컴파일
우분투 커널 컴파일
리눅스 시작하기
리눅스 시작하기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)
Docker osc 0508
Docker osc 0508
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
[네이버오픈소스세미나] Contribution, 전쟁의 서막 : Apache OpenWhisk 성능 개선 - 김동경
[네이버오픈소스세미나] Contribution, 전쟁의 서막 : Apache OpenWhisk 성능 개선 - 김동경
Source To URL Without Dockerfile
Source To URL Without Dockerfile
Openstack live migration
Openstack live migration
kt-cloud
kt-cloud
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
[부스트캠프 Tech talk] 최영근 80x24 크기의 세계로
[부스트캠프 Tech talk] 최영근 80x24 크기의 세계로
Recently uploaded
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP Korea
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
Jay Park
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
JMP Korea
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
JMP Korea
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP Korea
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP Korea
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
JMP Korea
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
JMP Korea
Recently uploaded
(8)
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
docker-based remote desktop
1.
Naver Labs 1
2.
Remote Virtual Desktop docker-based Naver
Labs 2
3.
Presenter • 자바 플랫폼
개발자 • Naver Labs • 이형규 • https://github.com/naver/lucy-xss-filter - 홍보용 Naver Labs 3
4.
Contents • Overview • Explain
Dockerfile • Explain Script • Demo • Goal Naver Labs 4
5.
Overview Naver Labs 5
6.
Overview • xvnc, xrdp
활용 • 클라이언트 접속툴 • volume 관리 Naver Labs 6
7.
Dockerfile RUN apt-get install
-y language-pack-ko-base RUN apt-get install -y vnc4server RUN apt-get install -y xrdp RUN apt-get install -y xfce4 RUN apt-get install -y xubuntu-icon-theme RUN apt-get install -y ttf-baekmuk RUN apt-get install -y firefox RUN apt-get install -y -q supervisor ADD bin/rzdesk_adduser.sh /usr/bin/rzdesk_adduser ADD bin/rzdesk_passwd.sh /usr/bin/rzdesk_passwd ADD bin/rzdesk_start.sh /usr/bin/rzdesk_start ADD conf/supervisord.conf /etc/supervisor/conf.d/supervisord.conf Naver Labs 7
8.
Script • build.sh #!/bin/sh if [
! -e "etc" ] ; then mkdir etc fi rm -f etc/* if [ ! -e "doc" ] ; then mkdir doc fi docker build -t rzrdp . Naver Labs 8
9.
Script • addUser.sh #!/bin/sh if [
$# -ne 1 ]; then echo "usage : $0 userid " exit 1 fi #echo $* if [ ! -e $PWD/doc ]; then mkdir doc fi if [ ! -e $PWD/etc ]; then mkdir etc fi docker run --rm -i -t -v $PWD/doc:/home/$1/ -v $PWD/etc/:/etc_bak/ rzrdp:latest /usr/bin/rzdesk_adduser $1 Naver Labs 9
10.
Script • run.sh #!/bin/sh if [
! $# -ge 1 ]; then echo "usage : $0 userid" exit 1 fi if [ ! -e $PWD/doc -o ! -e $PWD/etc ] ; then echo "no doc folder" exit 1 fi docker run -d -p 13389:3389 -v $PWD/doc:/home/$1/ -v $PWD/etc/:/etc_bak rzrdp:latest /usr/bin/rzdesk_start Naver Labs 10
11.
Demo $ ./build.sh $ ./adduser.sh
USERID $ ./run.sh USERID Naver Labs 11
12.
Naver Labs 12
13.
Goal • 계정 관리
? • 이미지 관리 ? • OS 별 클라이언트 접속툴 ? • 산출물 관리 ? Naver Labs 13
14.
Goal Naver Labs 14
15.
Field • 컴퓨터 교육
실습장 • 프로젝트별 개발환경 • 언어별 스터디 환경 • 보안에 민감한 서비스 담당자 중국의 ctrip 여행사에서는 만 여명의 직원에게 오픈스택 기반의 VDI를 제 공해 하루에 20만 통화량을 처리한다고 합니다. Naver Labs 15
16.
The End Naver Labs
16
Download now