도커

Jmnote (토론 | 기여)님의 2017년 2월 10일 (금) 17:30 판

1 개요

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

 

<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 }}