1 개요[ | ]
- docker
- 도커, 다커 美[dάkər] 英[dɔ́kə]
- OS 수준 가상화 기술 중 하나
- 리눅스 기반의 컨테이너 런타임
- 컨테이너 기반의 오픈소스 가상화 플랫폼
- 컨테이너를 활용한 애플리케이션 이미지 관리 도구
- 컨테이너 안에 있는 애플리케이션 배포를 자동화하는 오픈소스 엔진
- 소프트웨어 컨테이너 내에 애플리케이션 배포를 자동화하는 오픈소스 소프트웨어
- 리눅스 컨테이너 기술 LXC + 특수 파일시스템 Aufs → 컨테이너형 가상화
- 버전 0.9부터는 LXC 대신 libcontainer를 기본 사용
- 그룹, 네임스페이스 제어 가능
- 하나의 호스트에 여러 컨테이너들이 동시에 존재함
- 리소스 관리, 독립적 네트워크, 스토리지 구성
- 아파치 라이선스 2.0
- 하이퍼바이저형 가상화에 비해...
- 디스크 사용량 적음, 인스턴스 생성/시작이 빠름, 성능 열화가 거의 없음
- 설정파일인 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 같이 보기[ | ]
- 리눅스 docker 자동설치
- 우분투 docker 설치
- 윈도우 docker 설치
- docker 명령어
- cri-o
- LXC
- libcontainer
- Aufs
- 데브옵스
- 데브옵스 툴체인
- OS 수준 가상화
- OS 수준 가상화 구현체
- 서비스 컴포넌트 아키텍처
- 도커 스웜
- 도커 용어
- 도커 성능
- docker-compose
5 참고[ | ]
- https://www.docker.com/
- 위키백과 "도커 (소프트웨어)"
- Cloud Native 지형도 "docker-ee-ce"
- 다음백과 "도커"
네이버백과 "도커"
- 정보통신용어사전 "도커"
- Learn Docker & Containers using Interactive Browser-Based Scenarios
- Play with Docker Classroom
- 이재홍 - 가장 빨리 만나는 Docker
- Docker overview
- 초보를 위한 도커 안내서 - 도커란 무엇인가?
- IT 인프라 필수 S/W로 주목 받는 새로운 가상화 기술 '도커' 《정보통신기술진흥센터》 주간기술동향 2015-02-18
- 오픈소스 가상화 기술 '도커', IT 인프라 필수 SW로 부상 《IT조선》 유진상 기자 2015-03-19
- Docker at Deview 2013 Jude Kim 2013-10-14
- 도커(Docker) 입문편 : 컨테이너 기초부터 서버 배포까지
- 44bits - 왜 굳이 도커(컨테이너)를 써야 하나요? - 컨테이너를 사용해야 하는 이유
- 취약한 DOCKER REGISTRY 찾는 법
편집자 Jmnote R4nGDWTDjP97Qikvu87gU 123.141.154.106 Chsee8912
로그인하시면 댓글을 쓸 수 있습니다.