티스토리 뷰

728x90
반응형

도커란?

일반적으로 도커라고 하면 도커 엔진이라는 의미이다. 도커 엔진이 컨테이너를 생성하고 관리하는 주체로서 이 자체로도 컨테이너를 제어할 수 있고 다양한 기능을 제공하는 도커의 주 프로젝트 이기 때문.



가상 머신과 도커 컨테이너

가상 머신은 완벽한 운영체제를 생성할 수 있다는 장점이 있지만 일반 호스트에 비해 성능 손실이 있으며, 수 기가바이트에 달하는 가상 머신 이미지를 애플리케이션으로 배포하기는 부담스럽다는 단점이 있음.

이에 비해 도커 컨테이너는 가상화된 공간을 생성하기 위해 리눅스의 자체 기능인 chroot, 네임스페이스, cgroup을 사용함으로써 프로세스 단위의 격리 환경을 만들기 때문에 성능 손실이 거의 없음.



도커를 시작해야 하는 이유

애플리케이션의 개발과 배포가 편함. 도커 이미지는 가상 머신의 이미지와 달리 커널을 포함하고 있지 않기 때문에 이미지 크기가 그다지 크지 않고, 이미지 내용을 레이어 단위로 구성하며, 중복되는 레이어를 재사용할 수 있어서 애플리케이션의 배포 속도가 매우 빨라진다는 장점이 있음.

여러 애플리케이션의 독립성과 확장성이 높아짐.



도커 엔진 설치

도커 엔진은 도커 EE와 도커 CE으로 구분되어 제공되고 있으며, 버전 이름은 17.03-EE와 같이 출시 년도-출시 월-도커 엔진 종류 형태임.

ubuntu 도커 설치

vmware로 ubuntu20.x server로 깔고(브릿지모드 설정) 실행시켜놓고, 밖에서 putty로 접속해서 실습환경 만들면 편함.

설치 참고





출처
시작하세요! 도커/쿠버네티스(용찬호 저, 위키북스)
example

728x90
반응형
댓글
반응형
250x250
글 보관함
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
링크