Docker 란?
컨테이너 기술을 활용하는 앱의 개발, 제공 및 실행을 위해 설계된 소프트웨어 컨테이너 플랫폼이다.
컨테이너 단위로 애플리케이션과 실행 환경을 구축해 다른 환경에서도 애플리케이션을 실행할 수 있다.
컨테이너
이미지 실행의 인스턴스로, 실제로 애플리케이션이 구동되는 환경이다.
애플리케이션에 실행에 필요한 코드, 런타임, 시스템 도구, 라이브러리 등 모든 요소를 포함하며 다양한 운영체제에서 동일하게 동작한다.
도커 컨테이너는 Host OS와 커널을 공유한다.
이미지
컨테이너를 실행하기위한 설계도로, 애플리케이션과 종속성을 포함한 실행 가능한 패키지 이다.
이미지는 변경할 수 없다.
레지스트리
이미지를 저장 및 다운로드와 배포 할 수 있는 공간
도커 엔진
컨테이너를 빌드하고 실행하는 핵심 런타임
Docker와 VM

댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » |
Docker란?
| Eugene | 2025.10.31 | 10 |
| 2 | 객체지향 프로그래밍에서 추상화와 인캡슐레이션 - 추상화와 캡슐화(감추기?) | Eugene | 2023.10.30 | 72 |
| 1 |
객체지향 - 인터페이스(Interface)와 클래스(Class)의 구현(Implementation)
| Eugene | 2022.05.24 | 1822 |