DevOps/Docker
Docker 의 개념 및 핵심 설명
Docker 란 Go 언어로 작성된 Linux 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 컨테이너란?컨테이너는 가상화 기술 중 하나로 대표적인 컨테이너는 Linux Container (이하 LXC) 가 있다. 기존 OS 가상화와는 달리 컨테이너는 OS 레벨의 가상화로 프로세스를 격리시켜 동작하는 방식 으로 이루어진다.한 서버의 여러 OS 를 가상화 하는 것과 컨테이너 방식으로 프로세스를 격리시켜 동작하는 방법은 어떠한 차이점이 있을까? 컨테이너와 VM (가상머신) 의 차이 기존에 우리에게 익숙한 VM 같은 경우엔 Host OS(운영체제) 위에 가상화를 시키기 위한 Hypervisor 엔진 그리고 그 위에 Guest OS 를 올려 사용한다. 이는 가상화된 하드웨어 위에 OS가 올라가는 형태로 거의 완..
2024. 6. 13. 19:26