2020 - 05 - 30 TIL Docker

seo_kk·2020년 5월 30일
1

Docker

도커의 시작

도커는 2013년 3월 산타클라라에서 열린 Pycon Conference에서 dotCloud의 창업자인 Solomon Hykes가 The future of Linux Containers 라는 세션을 발표하면서 생겼다.

도커란?

도커는 컨테니너 기반의 오픈소스 가상화 플랫폼이다. 컨테이너의 사전적 의미는 화물을 수송하는 데 쓰는 규격화된 금속 상자이다. 서버에서의 컨테이너도 이러한 컨테이너의 사전적 의미를 따라가는데, 서버의 컨테이너는 현실의 컨테이너처럼 물건이 들어가는 것이 아니라 다양한 프로그램, 실행환경을 말한다. 이러한 것들은 추상화 한 뒤, 프로그램의 배포 및 관리를 단순하게 해준다.

이미지

도커에서 컨테이너와 함께 중요한 개념은 이미지이다.

이미지는 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 것으로 상태값을 가지지 않고 변하지 않는다. 도커 이미지는 Docker hub에 등록하거나, Docker Registry 저장소를 직접 만들어서 관리할 수 있다.

도커의 유행 이유

도커는 완전히 새로운 기술은 아니지만 이미 존재하는 기술을 잘 엮었다.
컨테이너, 오버레이 네트워크, 유니온 파일 시스템 등 이미 존재하는 기술을 도커는 사용자가 수월하게 사용할 수 있도록 만들어 주었고, 사용자들이 원하는 기능들을 획기적인 아이디어로 구현하였다.

또한 도커는 훌륭한 생태계를 가지고 있다. 커다란 기업들과 협력하며, 사실상 클라우드 컨테이너세계의 왕이 되었다. 현재 도커를 기반한 오픈소스 프로젝트는 정말 많고 굉장히 활발하게 진행되고 있다.

맥에서 도커 설치하기

맥에서 도커를 설치 할 때에는 다음 페이지에서 클라이언트 다운로드 및 설치하면 된다.
https://hub.docker.com/editions/community/docker-ce-desktop-mac

도커 캐릭터

끝으로 도커는 귀여운 돌고래 이미지를 하고 있다.

profile
BackEnd-Developer

0개의 댓글