MSA & CLOUD (1) 썸네일형 리스트형 [Docker] Docker 개요 1. Docker란? 도커(Docker)는 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트이다. -위키백과 쉽게 말해서 컨테이너 작업 환경을 제공해주는 오픈 소스 프로젝트다. Go 언어로 작성되었으며 2013년에 공개되고 지금까지도 핫한 기술이다. 컨테이너는 호스트OS 위에서 가상화된 공간이다. 하지만 기존의 가상화 기술들은 이미 존재했다. 하이퍼바이저를 이용해 호스트OS 위에 여러 개의 운영체제(가상머신)를 돌리며 완전한 독립성과 시스템 자원을 할당 받는 방법이다. 그렇다면 컨테이너는 기존의 방식과 무엇이 다를까? 가상머신과 컨테이너의 구조 비교 VM은 확실한 격리 수준을 보장하며 각각의 머신마다 완벽한 운영체제를 생성할 수 있다는 장점을 가졌다. 하지.. 이전 1 다음