Docker 배우며 생소했던 것들 정리

한지훈·2025년 12월 18일

데이터파이프라인

목록 보기
2/8

Docker Image이란?

해당 프로젝트의 설계도 / 틀이라 생각하면됨

Docker Container

설계도를 바탕으로 너가 실행할 수 있는 장소를 만든 것

Docker Volume이란?

Docker Container와 호스트 시스템(Docker가 동작하는 컴퓨터)이 특정 폴더를 공유

  • Container가 사라지더라도 데이터는 남게 하는 것!
  • 양쪽의 장점 활용
수업 들으면서 궁금했던 것
- TCP 와 UDP 찾아보기
- 포트형식? 호스트쪽 포트번호:컨테이너 내부포트번호

docker 컨테이너로 들어가는 방법

docker exec -it [name 또는 container ID] sh

부분의미
docker exec“이미 실행 중인 컨테이너에서 명령 실행할게”
-it“사람이 직접 키보드로 조작할 거야”
airflow-webserver“이 컨테이너 안에서”
sh“터미널(쉘)을 열어줘”

나오는 방법

exit

docker 컨테이너 내리는 방법

docker compose -f [name 또는 container ID] down

구성 요소의미일반인 비유
docker컨테이너 관리자관리인에게 말 거는 것
compose여러 컨테이너를 하나로 관리가게 세트 관리
-f docker-compose.yaml이 설계도를 기준으로 실행특정 매뉴얼 지정
down실행 중인 것 정리 후 종료가게 문 닫기

[?] docker compose down과 다른점

➡️ 일반적인 docker composer down는 전체종료이고 [-f .yaml down]은 명시한 프로젝트만 종료하는 것 습관은 프로젝트 단위로 종료하도록 습관들일 것

profile
데이터엔지니어가 목표입니다

0개의 댓글