Docker 공부

임종필·2022년 8월 1일
0

docker 개념 정리

참조 : https://khj93.tistory.com/entry/Docker-Docker-%EA%B0%9C%EB%85%90

DOCKER 이란

  • 컨테이너 가상화 프로그램

DOCKER IMAGE

  • 파일

DOCKER CONTAINER

  • 인스턴스

DOCKER FILE

  • DOCKER IMAGE 만드는 설정파일

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 저장소 GITHUB 같은 곳

DOCKER REGISTRY

  • 사설 저장소 GITLAB 같은 것
profile
프롭테크 프로그래머

0개의 댓글