Docker introduction

1,074 views

Published on

Docker Introduction

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,074
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
18
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Docker introduction

  1. 1. Docker Introduction nacyot 0
  2. 2. @nacyot nacyot.com
  3. 3. Docker를 한마디로 말하면,
  4. 4. 리눅스의 포터블 어플리케이션 하드웨어 가상화 없이 커널을 공유해서 자원 낭비 없이 프로세스 격리를 통해 어플리케이션 만의 공간 제공
  5. 5. 컨테이너형 가상화 기술
  6. 6. CircleCI Containers are a new standard in cloud infrastructure, …
  7. 7. Google Everything at Google runs in a container … We start over 2billion containers per week.
  8. 8. 컨테이너가 뭐길래…
  9. 9. Docker가 등장하기까지
  10. 10. Chroot (Change Root) pivot root 기능 파일, 라이브러리는 직접 준비 사용이 까다로움 프로세스 격리의 초기 버전?
  11. 11. LinuX Container (1) Kernel Namespaces Apparmor and SELinux profiles Seccomp policies Chroots (using pivot_root) Kernel capabilities Control groups (cgroups)
  12. 12. LinuX Container (2) 스테로이드 맞은 chroot
  13. 13. Heroku와 Docker Heroku - LXC Docker - LXC
  14. 14. Heroku와 Docker Heroku - LXC Docker - LXC -> LibContainer
  15. 15. Docker Container ≈ Heroku Dyno
  16. 16. Docker 2014년 컨테이너형 가상화 기술의 표준으로 자리 잡음
  17. 17. 반드시 이해해야하는 것
  18. 18. 도커로 보는 서버 운영의 미래 http://www.slideshare.net/deview/1a6docker
  19. 19. Immutable Infrastructure 도커는 왜 어려운가 http://blog.nacyot.com/presentations/immutable_infrastructure/
  20. 20. The Twelve Factor App(Heroku) Best Practice http://the-twelve-factor-app.herokuapp.com/
  21. 21. PaaS와 같은 편리함 / IaaS와 같은 자유도
  22. 22. Docker로 할 수 있는 것 개발 환경 구성 / 공유 디버깅 환경 재현 어플리케이션 배포 빌딩 블록(!)
  23. 23. Orchestration etcd / consul CoreOS Kubernates
  24. 24. cf. Packer
  25. 25. 감사합니다

×