📁 Part 03. 퍼시스턴트 스토리지: 도커 볼륨(Volume)과 파일시스템 마운트 (032 ~ 041)
대단원 개요: 기록 가능 레이어(Writable Layer)와 Copy-on-Write(CoW), 도커 볼륨(Named Volume vs Anonymous Volume), 무중단 DB 컨테이너 업그레이드, 바인드 마운트(Bind Mount), 읽기 전용 마운트, OverlayFS 합집합 파일시스템, tmpfs 인메모리 마운트, 볼륨 백업/복원
- 권장 학습 일정: 5 ~ 6주차
- 기반 범위: 6장(도커 볼륨을 이용한 퍼시스턴트 스토리지 및 컨테이너 파일시스템 구조)
📋 본 파트 강의 목록 (총 10강)
032💨🥞 컨테이너속 데이터가 사라지는이유 기록가능레이어와 CoW - 컨테이너를 삭제(rm)했더니 어제 입력한 고객 데이터가 전부 증발했다?! 기록 가능 레이어와 CoW의 원리033💾🛡️ 도커볼륨 기초 생애주기가 독립된 영속적스토리지 - 컨테이너가 백 번 죽고 새로 태어나도 데이터는 영원히 살아남는다! 도커 볼륨(docker volume) 완전 정복034🔄🚀 도커볼륨을 활용한 무중단 애플리케이션 버전업그레이드 - 고객 데이터를 단 1건도 잃지 않고 구버전(v1) 앱에서 신버전(v2) 앱으로 컨테이너 갈아끼우기!035⚠️🕳️ Dockerfile VOLUME 인스트럭션과 익명볼륨의 함정 - 공식 DB 이미지를 그냥 실행했더니 이름 모를 64자리 해시 볼륨이 수십 개 쌓였다? 익명 볼륨의 비밀!036🔗📂 바인드마운트 호스트디렉터리를 컨테이너에 직결하기 - 내 노트북 VS Code에서 HTML/파이썬 파일을 저장하는 즉시 컨테이너에 반영된다! 바인드 마운트(Bind Mount)037🔒🧩 읽기전용 마운트와 컨테이너파일시스템 합집합원리 - 컨테이너가 실수로 호스트의 설정 파일을 지우지 못하게 막아라!readonly마운트와 OverlayFS 통합 뷰038🚧⚖️ 파일시스템 마운트의 한계와 운영체제간 호환성이슈 - 바인드 마운트를 남용할 때 겪는 3대 함정: 기존 파일 가림(Shadowing), 단일 파일 아이노드 깨짐, OS 간 권한 차이!039⚡🧠 인메모리 스토리지 tmpfs마운트와 고속캐시처리 - 디스크에는 단 1바이트의 흔적도 남기지 마라! 호스트 RAM에 초고속으로 읽고 쓰는tmpfs마운트040📦🚑 볼륨데이터 백업 복원 마이그레이션 실전테크닉 - 도커 볼륨에 담긴 소중한 운영 DB 데이터를.tar.gz파일로 백업해 다른 서버로 완벽히 이전하기!041🏆💾 Part03 실전미션 영속적DB볼륨과 바인드마운트 통합웹앱구축 - Part 03 종합 미션! 영속적 데이터는 도커 볼륨에, 설정 파일은 읽기 전용 바인드 마운트에, 캐시는 tmpfs에!
서브목차