본문 바로가기
Docker

Docker란 무엇인가?

by 노믹 2023. 6. 1.

Docker란?

컨테이너 기반의 가상 플랫폼이다.
가상화란 하드웨어를 효율적으로 활용하기 위해서 하드웨어 공간 위에 가상의 머신을 만드는 기술이고, 컨테이너란 컨테이너가 실행되고 있는 호스트 OS의 기능을 그대로 사용하면서 프로세스를 격리해 독립된 환경을 만드는 기술을 뜻한다.
즉, 도커는 독립된 환경을 만들어서 하드웨어를 효율적으로 활용하는 기술이다.

Container란?

컨테이너는 가상화 기술 중 하나이다.
호스트 운영체제 위에 여러 개의 격리된 환경을 생성한다.
각각의 컨테이너 안에서 애플리케이션을 실행한다.

가상화 기술이란?

하나의 물리적인 컴퓨터 자원(CPU, 메모리, 저장장치 등)을 가상으로 분할하여 여러개의 가상 컴퓨터 환경을 만들어내는 기술이다.
이를 통해 물리적인 컴퓨터 자원을 더욱 효율적으로 사용할 수 있으며, 서버나 애플리케이션 등을 운영하는데 있어 유연성안정성을 제공한다.

'Docker' 카테고리의 다른 글

가상머신 vs 컨테이너  (0) 2023.06.02
가상화란 무엇인가?  (0) 2023.06.01