Docker란?
- 개발 환경 요소들이 설치된 모습을 이미지로 저장
- 이미지들이 서로 연결되어서 동작하는 설정을 문서(Dockerfile)로 저장
- 새 컴퓨터에 가서 복사한 문서으 ㅣ내용대로 이미지를 다운로드하여 설치
- 도커에서는 불필요한 추가적인 운영체제 설치가 필요 없음
- 부팅 등 운영체제의 핵심 기능(커널)은 공유하는 가상 머신 : OS 전체를 새로 설지하지 않아도 됨
Docker를 사용하는 이유
-
개발/배포 환경 통일
-
프로그램 미리 설치
-
가벼운 가상컴퓨터
Dockerfile