본문 바로가기

Linux/Docker

[Docker] 1. Docker 란?

반응형

Docker란 왜 등장한 것일까?

 

 

기존에 사용하는 가상화(VM)은

하나의 하드웨어에 다수의 운영체제를 사용할 수 있는 기술이다.

 

하드웨어의 낭비를 막기 위해 가상화 기술을 도입하였으나,

각 운영체제에 설치되는 애플리케이션은 일일이 설치하고 라이브러리의 충돌을 막을 수 없었으며,

대규모 관리와 서버 이관 시 큰 어려움이 발생하였다.

 

운영체제 자체 혹은 애플리케이션만 패키징하여 사용할 수 없을까?

그로 인해 등장한 것이 Docker(컨테이너) 개념이다.

 

1. Docker 로고

 

Docker는 로고 형태와 같이

하나의 운영체제 위에 다양한 패키징 된 컨테이너를 사용할 수 있는 기술이다.

 

 

 

2. Docker의 이식성

 

 

Linux 위에 Docker 형태로 존재하는

새로운 Linux를 설치할 수 있고,

대표적인 애플리케이션으로 Web, WAS, DB 등의 컨테이너를

각각의 독립된 컨테이너로 구성하여

의존성 문제를 해결할 수 있다.

 

 

2번 그림과 같이

간편하게 다른 서버에 이식이 가능하다.

 

 

다음에는 Docker를 설치하는 방법에 대해서 알아보자.

반응형

'Linux > Docker' 카테고리의 다른 글

[Docker] 2.Docker 설치  (2) 2024.10.01