Docker ‐ Docker 기본 - dnwls16071/Backend_Study_TIL GitHub Wiki
📚 Docker를 왜 쓰는가?
이식성 : 특정 프로그램을 다른 곳으로 쉽게 옮겨서 설치 및 실행할 수 있는 특성
📚 Docker란? / Container(컨테이너)란? / Image(이미지)란?
Docker
- 컨테이너를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴이다.
Container(컨테이너)
- 하나의 컴퓨터 환경에서 독립적인 컴퓨터 환경을 구성해서 각 환경에 프로그램을 별도로 설치할 수 있게 만든 개념이다.
- 하나의 컴퓨터 환경 내에서 여러 개의 미니 컴퓨터 환경을 구성할 수 있는 형태이다.
- 컨테이너와 컨테이너를 포함한 하나의 컴퓨터를 구분하기 위해 컨테이너를 포함하는 하나의 컴퓨터를 호스트 컴퓨터라고 한다.
Image(이미지)
- 프로그램을 실행하는데 필요한 설치 과정, 버전 정보 등을 포함하고 있다.
- 즉, 프로그램을 실행하는데 필요한 모든 것을 가지고 있다.