Computer Science/+α

도커(Docker)란?

hyunjin 2024. 1. 16. 11:21

도커: 컨테이너 기술을 기반으로 한 일종의 가상화 플랫폼, 개방형 애플리케이션 개발 프레임워크

데이터 또는 프로그램을 격리시키는 기능을 한다.

 

*가상화: 물리적 자원인 하드웨어를 효율적으로 활용하기 위해서 하드웨어 공간 위에 가상의 머신을 만드는 기술

*컨테이너: 실행에 필요한 모든 파일을 포함한 전체 실행(runtime) 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술

 

도커 컨테이너는 도커 런타임이 설치된 모든 OS 호환 호스트(리눅스 또는 윈도우)에서 실행할 수 있다.

장점:  캡슐화, 격리, 이동성, 통제, 크기가 작고(수 MB) 즉각적으로 실행, 보안, 운영

 

 

https://www.samsungsds.com/kr/insights/docker_container.html

 

변화하는 비즈니스 환경에 신속하게 대응하는 도커와 컨테이너 | 인사이트리포트 | 삼성SDS

기업 개발 업무는 편협하고 변화에 대한 반응이 느리기로 악명 높습니다. 기업 개발자는 IT 부서에서 강요한 제약, 회사 전반적으로 내리는 요구사항 등 여러 압박에 항상 시달립니다. 도커와 컨

www.samsungsds.com