도커란
-
[Docker] 도커란?Docker 2022. 2. 27. 15:19
이 내용은 시작하세요 도커/쿠버네티스 공부하면서 정리한 내용입니다. 01. 도커란? 도커란 도커는 Go 언어로 작성된 오픈소스 프로젝트 도커 컴포즈, 레지스트리, 도커 허브, 도커에 모두 관련 된 프로젝트를 의미 1.1 가상 머신과 도커 컨테이너 기존의 가상화 기술은 하이퍼바이저를 이용해 운쳥체제를 하나의 호스트에서 생성해 사용하는 방식 (Guest OS) 대표적인 툴로 Virtual Box, VMWare 등 > 일반 호스트에 비해 성능 손실 발생 이에비해 도커는 리눅스 자체 기능인 chroot, 네임스페이스, cgruop을 사용함으로써 프로세스 단위의 격리 환경을 만듬 > ㄷ상대적으로 가상머신에 비해 빠르며 가상화 된 공간을 사용할 때 성능 손실도 거의 없음 1.2 도커를 시작해야 하는 이유 1.2.1..