Docker 란?
- Linux 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술이다.
- Docker를 사용하면 컨테이너를 매우 가벼운 모듈식 가상 머신처럼 다룰 수 있다.
- 컨테이너를 구축, 배포, 복사하고 한 환경에서 다른 환경으로 유연하게 이동이 가능하다.
Docker 작동 방법
- Docker 기술은 Linux 커널과 함께 Cgroups 및 네임스페이스와 같은 커널의 기능을 사용하여
프로세스를 분리함으로써 독립적으로 실행될 수 있도록 한다. - Docker를 포함한 컨테이너 툴은 이미지 기반 배포 모델을 제공하므로 여러 환경 전반에서
애플리케이션 또는 서비스를 손쉽게 공유할 수 있다.
Docker 사용 이유?
- 쉽고 빠른 실행 환경 구축, 가볍고 빠른 실행 속도
- 하드웨어 자원 절감
- 공유 환경 제공
- 쉬운 배포
728x90
'SW개발 > IT 용어' 카테고리의 다른 글
[HAProxy]HAProxy 란? (2) | 2021.04.07 |
---|---|
[WAS, WSGI, CGI]WAS, WSGI, CGI 란? (0) | 2021.02.24 |
[REST]REST API 란? (0) | 2021.01.13 |
[AIOHTTP]AIOHTTP 란? (0) | 2021.01.11 |
[WebRTC]WebRTC란? (0) | 2021.01.11 |