[도커/Docker] Ch1. 도커란?
1.1. 가상 머신과 도커 컨테이너 가상 머신 : 게스트 운영체제를 사용하기 위한 라이브러리, 커널 등을 전부 포함 장점 : 완벽한 운영체제를 생성할 수 있음 단점 : 이미지가 커서 애플리케이션으로 배포하기 어려움 도커 컨테이너 : 리눅스의 자체기능으로 프로세스 단위의 격리 환경을 만듬 장점 : 이미지 용량 또한 가상 머신에 비해 대폭 감소, 가상화된 공간을 사용할 때의 성능 손실도 거의 없음 1.2. 도커를 시작해야 하는 이유 1.2.1. 애플리케이션의 개발과 배포가 편해짐 도커 컨테이너는 호스트 OS 위에서 실행되는 격리된 공간 -> 컨테이너 내부를 아무리 수정해도 호스트 OS 에는 영향 끼치지 않음 => 독립된 개발 환경을 보장 배포할 때에도 해당 컨테이너를 '도커 이미지'라고 한느 일종의 패키지로..
2021.04.01