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

잔글
76번째 줄: 76번째 줄:
* [https://www.slideshare.net/modestjude/dockerat-deview-2013 Docker at Deview 2013 Jude Kim 2013-10-14]
* [https://www.slideshare.net/modestjude/dockerat-deview-2013 Docker at Deview 2013 Jude Kim 2013-10-14]
* [https://blog.nacyot.com/articles/2014-01-27-easy-deploy-with-docker/ 도커(Docker) 튜토리얼 : 깐 김에 배포까지]
* [https://blog.nacyot.com/articles/2014-01-27-easy-deploy-with-docker/ 도커(Docker) 튜토리얼 : 깐 김에 배포까지]
* [https://www.44bits.io/ko/post/why-should-i-use-docker-container 44bits - 왜 굳이 도커(컨테이너)를 써야 하나요? - 컨테이너를 사용해야 하는 이유]


[[분류: Docker]]
[[분류: Docker]]

2019년 4월 25일 (목) 07:46 판

1 개요

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

 

<img src='https://m03s6dh33i0jtc3uzfml36au-wpengine.netdna-ssl.com/wp-content/uploads/WhatIsDocker_3_Containers_2_0.png' style='width:450px'>

 

 

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

2 제품군

  • Community Edition (CE) / 무료
도커를 처음 시작하는 개인 개발자나 작은팀에게 적합
  • Enterprise Edition (EE) / 유료
기업의 개발과 비지니스 어플리케이션 빌드, 쉬핑, 운영에 적합

3 주요 구성요소

4 같이 보기

5 참고