#47 Docker

장석진·2021년 7월 9일
0

Docker

도커(Docker)는 리눅스 컨테이너(Linux Container) 기술을 기반으로 하는 오픈 소스 서비스이다. 도커를 통해 애플리케이션 실행 환경을 코드로 작성할 수 있으며, OS를 격리화하여 관리한다.
짧게 요약한 문장에서도 도커, 리눅스 컨테이너, 실행 환경, OS, 격리화라는 단어가 등장한다. 도커에 대해 설명할 때 자주 등장하는 단어들인데, 아직은 낯선 것이 당연하다.

도커와 가상 머신의 차이는?

도커는 가상 머신만큼 견고한 격리성을 제공하지는 않는다.
도커는 리눅스의 컨테이너(Linux Container)를 이용한 기술로, OS 위에 다른 OS를 실행하는 것이 아니므로 가상 머신보다 좋은 성능을 낼 수 있다.
애플리케이션에 대한 환경 격리성을 중심으로 한 VM과는 달리, 도커는 Container의 관점에서 개발자와 사용자 커뮤니티를 중심으로 혜택을 제공하는 데 있다.

profile
개발자가 되고 싶은 새내기

0개의 댓글