- 컨테이너(Container)와 도커(Docker)의 의미2021년 01월 03일
- 루루개발자
- 작성자
- 2021.01.03.:50
반응형도커, 쿠버네티스 개념을 보면 컨테이너(Container) 라는 용어가 나옵니다.
그렇다면 이 컨테이너의 정확한 의미는 무엇인지 한번 알아보았습니다.
컨테이너는 프로세스가 사용하는 자원을 격리하는 것이라고 합니다.
즉, 애플리케이션을 관련 라이브러리, 종속 항목들을 함께 패키지로 묶어서
소프트웨어 구동을 위한 격리된 환경이 컨테이너인 셈입니다.
컨테이너의 특징은 다음과 같습니다.
- 가상머신처럼 Geust OS가 없기 때문에 용량이 MB 단위로 매우 작다. (가벼움)
- 가상머신에 비해 배포 시간이 짧다.
- Linux, Window, VM 등 환경에 상관없이 구동 가능하다.
- 운영체제 커널 한 개로 모든 컨테이너가 사용하므로 운영체제 수준의 패치를 진행하면 모든 컨테이너에 일괄 적용된다.
즉 쉽게 말해 컨테이너란 운영체제는 1개를 공유해서 사용하지만
컨테이너 각각은 독립된 프로세스와 메모리 영역을 사용한다는 것입니다.
VM과 Container의 차이를 보여주는 이미지 그렇다면 도커(Docker)는 무엇일까요?
도커란 잘 만들어진 컨테이너들을 메모리상에 띄우거나
컨테이너 내부에서 작업한 내용을 컨테이너에 반영하는 등
도커(Docker)는 컨테이너(Container)를 관리하고 다루는 소프트웨어인 것입니다.
즉, 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼인 것이죠.
-- 본 글은 아래 내용과 각종 커뮤니티의 질문, 답변을 바탕으로 제가 재정리한 글입니다. 그렇기 때문에 잘못된 부분이 있을 수 있습니다.
-- 잘못된 부분이 있다면 댓글로 짚어주시면 감사하겠습니다.
출처 : tech.osci.kr/2020/03/03/91690167/
[Container 시리즈] 00. Container/ Docker란 뭔가요?
Container / Docker 컨테이너.. 들어봤는데 무엇인지 잘 모르겠다..라고 생각하시는 분들을 위하여 이 글을 연재합니다. 1. Container 보통 IT인이 아니라고 한다면 '컨테이너' 라는 말을 듣는다면 다음의
tech.osci.kr
출처 : velog.io/@meekukin/%EB%8F%84%EC%BB%A4%EC%99%80-vm-%EC%B0%A8%EC%9D%B4
도커와 vm 차이
컴퓨터 안에 또 다른 컴퓨터를 동작 시키는 것이다. 컴퓨터 시스템을 에뮬레이션 한다고 말한다. 실제로 물리적으로 존재는 컴퓨터는 아니지만 실제 컴퓨터처럼 작동한다.컴퓨터의 주된 부품들
velog.io
도커(Docker)와 컨테이너는 무엇인가? (feat. 가상머신)
최근 클라우드 컴퓨팅이 인기를 끌면서 도커(Docker)라고하는 것이 인기를 끌고 있다. 도커에 대해서는 이...
blog.naver.com
반응형'도커 & 쿠버네티스' 카테고리의 다른 글
Window 에서 도커 컨테이너의 IP 주소로 직접 접근하는 방법 연구 (2) 2021.03.20 쿠버네티스(Kubernetes)의 의미 (with 도커와의 차이) (0) 2021.01.03 다음글이전글이전 글이 없습니다.댓글