반응형
Docker란 왜 등장한 것일까?
기존에 사용하는 가상화(VM)은
하나의 하드웨어에 다수의 운영체제를 사용할 수 있는 기술이다.
하드웨어의 낭비를 막기 위해 가상화 기술을 도입하였으나,
각 운영체제에 설치되는 애플리케이션은 일일이 설치하고 라이브러리의 충돌을 막을 수 없었으며,
대규모 관리와 서버 이관 시 큰 어려움이 발생하였다.
운영체제 자체 혹은 애플리케이션만 패키징하여 사용할 수 없을까?
그로 인해 등장한 것이 Docker(컨테이너) 개념이다.
Docker는 로고 형태와 같이
하나의 운영체제 위에 다양한 패키징 된 컨테이너를 사용할 수 있는 기술이다.
Linux 위에 Docker 형태로 존재하는
새로운 Linux를 설치할 수 있고,
대표적인 애플리케이션으로 Web, WAS, DB 등의 컨테이너를
각각의 독립된 컨테이너로 구성하여
의존성 문제를 해결할 수 있다.
2번 그림과 같이
간편하게 다른 서버에 이식이 가능하다.
다음에는 Docker를 설치하는 방법에 대해서 알아보자.
반응형
'Linux > Docker' 카테고리의 다른 글
[Docker] 2.Docker 설치 (2) | 2024.10.01 |
---|