"도커"의 두 판 사이의 차이

40번째 줄: 40번째 줄:
* [[OS 수준 가상화 구현체]]
* [[OS 수준 가상화 구현체]]
* [[서비스 컴포넌트 아키텍처]]
* [[서비스 컴포넌트 아키텍처]]
* [[도커 스웜]]


==참고 자료==
==참고 자료==

2017년 3월 1일 (수) 01:37 판

1 개요

docker
도커, 다커 美[dάkər] 英[dɔ́kə]
  • OS 수준 가상화 기술 중 하나
  • 컨테이너 기반의 오픈소스 가상화 플랫폼
  • 컨테이너를 활용한 애플리케이션 이미지 관리 도구
  • 컨테이너 안에 있는 애플리케이션 배포를 자동화하는 오픈소스 엔진
  • 소프트웨어 컨테이너 내에 애플리케이션 배포를 자동화하는 오픈소스 소프트웨어
  • 리눅스 컨테이너 기술 LXC + 특수 파일시스템 Aufs → 컨테이너형 가상화
버전 0.9부터는 LXC 대신 libcontainer를 기본 사용
  • 그룹, 네임스페이스 제어 가능
하나의 호스트에 여러 컨테이너들이 동시에 존재함
리소스 관리, 독립적 네트워크, 스토리지 구성
  • 아파치 라이선스 2.0
  • 하이퍼바이저형 가상화에 비해...
디스크 사용량 적음, 인스턴스 생성/시작이 빠름, 성능 열화가 거의 없음
  • 설정파일인 dockerfile에 컨테이너 이미지 파일 작성 가능

 

<img src='https://docs.docker.com/engine/article-img/engine-components-flow.png'>

 

<img src='https://docs.docker.com/engine/article-img/architecture.svg' style='width:700px'>

2 주요 구성요소

  • 도커 클라이언트, 서버
  • 도커 이미지
  • 레지스트리
  • 도커 컨테이너

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}