욱'S 노트

Docker - 소개 본문

Programming/Docker

Docker - 소개

devsun 2015. 4. 28. 17:23

About Docker


언제 어디서나 어떤 어플리케이션이든 개발하고, 탑재하고 실행하자.


Docker는 어플리케이션을 개발하고, 탑재하고 실행할 수 있는 개발자와 시스템관리자를 위한 플랫폼이다. 도커는 컴포넌트들로부터 어플리케이션을 빨리 조립하고,  코드 탑재시 충돌을 제거할 수 있게 해준다. 도커는 최대한 빨리 당신의 코드를 프로덕션에 배포하고 테스트할 수 있게 해준다.


도커는 구성은 다음과 같다.


Docker Engine - 가볍고 파워풀한 가상화 기술 오픈소스 컨테이너. 어플리케이션 구축하고 컨테이너라이징을 하기 위한 워크플로우를 제공한다.

Docker Hub - 당신 어플리케이션 스택을 공유하고, 관리할 수 있는 SaaS Service


Why Docker?


Faster delivery of your applications

  • 더 나은 환경을 우리는 원한다. 도커 컨테이너와 워크 플로우는 개발자, 시스템관리자, QA 및 릴리이즈 엔지니어 코드를 프로덕션으로 가져다 놓기 위해 협업하는 것을 도와준다. 컨테이너 포맷을 만들었고 개발자가 컨테이너내의 어플리케이션만을 신경쓰도록 하고, 시스템관리자나 오퍼레이터는 수행중인 컨테이너에서 작업할 수 있다. 이러한 일련의 과정의 분리는 코드의 배포와 관리를 단순하게 만들어 준다.
  • 새로운 컨테이너를 쉽게 만들수 있고, 어플리케이션 개발의 빠른 이터레이션을 가능하게 하고, 변경을 가시성을 증대시켜준다. 이것은 조직의 모든 사람이 어플리케이션이 어떻게 구성되고 동작하는지 이해하기 쉽게 만들어 준다.
  • 도커 컨테이너는 가볍고 빠르다. 컨테이너는 1초내에 구동되고, 개발, 테스트, 배포 사이클 시간을 감소시켜줄것이다

Deploy and scale more easily
  • 도커 컨테이너는 어디서나 실행된다. 데스크탑, 물리적인 서버, 가상 머신, 데이터센터 및 퍼블릭, 프라이빗 클라우드 모두에 배포 가능하다.
  • 도커는 많은 플랫폼에서 실행될 수 있기 때문에, 쉽게 어플리케이션을 옮길 수도 있다. 쉽게 테스트 환경에서 클라우드로 옮길 수도 있고, 원한다면 쉽게 롤백할 수도 있다.
  • 도커의 경량 컨테이너는 매우 빠르고 쉽게 스케일 업 및 다운 할 수 있다. 원한다면 더 많은 컨테이너를 쉽게 구동할 수 있으며, 더이상 필요하지 않다면 쉽게 다운시킬수 있다.

Get higer density and run more workloads
  • 도커 컨테이너는 하이퍼바이저를 필요로하지 않는다. 그래서 호스트를 패키지 할 수 있다. 이것은 잠재적으로 장비 및 라이선스를 선정하는 작업을 줄여준다.

Faster deployment makes for easier management
  • 도커는 당신의 워크 플로우를 빠르게 만들어 준다. 거대하고 백뱅 업데이트를 많은 작은 변경들을 쉽게 만들어 준다. 작은 변경의 의미는 리스크를 줄여주고 가동시간을 늘려준다.






'Programming > Docker' 카테고리의 다른 글

Docker - Build your own imag  (0) 2015.10.12
Docker - whalesay 이미지 찾아서 실행하기  (0) 2015.10.07
Docker - Images & Containers  (0) 2015.10.02
Docker - 설치  (0) 2015.04.29
Docker - 개요  (0) 2015.04.29
Comments