25
Docker Introduction nacyot 0

Docker introduction

Embed Size (px)

DESCRIPTION

Docker Introduction

Citation preview

Page 1: Docker introduction

Docker Introduction

nacyot

0

Page 2: Docker introduction

@nacyot

nacyot.com

Page 3: Docker introduction

Docker를 한마디로 말하면,

Page 4: Docker introduction

리눅스의 포터블 어플리케이션하드웨어 가상화 없이 커널을 공유해서 자원 낭비 없이프로세스 격리를 통해 어플리케이션 만의 공간 제공

Page 5: Docker introduction

컨테이너형 가상화 기술

Page 6: Docker introduction

CircleCIContainers are a new standard in cloud infrastructure, …

Page 7: Docker introduction

GoogleEverything at Google runs in a container … We start over

2billion containers per week.

Page 8: Docker introduction

컨테이너가 뭐길래…

Page 9: Docker introduction

Docker가 등장하기까지

Page 10: Docker introduction

Chroot (Change Root)pivot root 기능파일, 라이브러리는 직접 준비사용이 까다로움프로세스 격리의 초기 버전?

Page 11: Docker introduction

LinuX Container (1)Kernel NamespacesApparmor and SELinux profilesSeccomp policiesChroots (using pivot_root)Kernel capabilitiesControl groups (cgroups)

Page 12: Docker introduction

LinuX Container (2)스테로이드 맞은 chroot

Page 13: Docker introduction

Heroku와 DockerHeroku - LXCDocker - LXC

Page 14: Docker introduction

Heroku와 DockerHeroku - LXCDocker - LXC -> LibContainer

Page 15: Docker introduction

Docker Container ≈ Heroku Dyno

Page 16: Docker introduction

Docker2014년 컨테이너형 가상화 기술의 표준으로 자리 잡음

Page 17: Docker introduction

반드시 이해해야하는 것

Page 18: Docker introduction

도커로 보는 서버 운영의 미래http://www.slideshare.net/deview/1a6docker

Page 19: Docker introduction

Immutable Infrastructure도커는 왜 어려운가

http://blog.nacyot.com/presentations/immutable_infrastructure/

Page 20: Docker introduction

The Twelve Factor App(Heroku)Best Practice

http://the-twelve-factor-app.herokuapp.com/

Page 21: Docker introduction

PaaS와 같은 편리함 / IaaS와 같은자유도

Page 22: Docker introduction

Docker로 할 수 있는 것개발 환경 구성 / 공유디버깅 환경 재현어플리케이션 배포빌딩 블록(!)

Page 23: Docker introduction

Orchestrationetcd / consulCoreOSKubernates

Page 24: Docker introduction

cf. Packer

Page 25: Docker introduction

감사합니다