docker 개념 정리
참조 : https://khj93.tistory.com/entry/Docker-Docker-%EA%B0%9C%EB%85%90
DOCKER 이란
DOCKER IMAGE
DOCKER CONTAINER
DOCKER FILE
Docker Compose
- 다중 컨테이너를 설정하기 위한 파일 DOCKER FILE 의 멀티 버전격
- docker-compose.yml 파일로 작성
- docker-compose up -d 명령어로 실행 여기서 -d는 백그라운드로 실행하라는 옵션
PORT 구분 및 연결
- CONTAINER 간 구분 및 접근을 PORT 번호로 구분하겨 연결함.
- CONTAINER 별로 PORT 번호를 부여해서 외부에서 접근하는 포트와 CONTAINER 포트를 매칭시켜 접근함
DOCKER NETWORK
- 생성된 Docker 간 교류를 위한 네트워크
- 기본으로 설정되어 있
VOLUME
- 경리된 컨테이너와 연결된 공동 저장소
- SQL DB의 경우 컨테이너가 삭제되면 같이 모든 정보가 사라지는데 DB를 VOLUME 로 빼주어서 관리하게 되면
컨테이너 삭제시에도 DB정보는 VOLUME에 따로 저장되어 DB망실의 위험에서 빠지지 않을 수 있음
DOCKER HUB
DOCKER REGISTRY