지니와 도로시가 함께
학습하는 도커와 컨테이너

이호진 교수님이 가르쳐주는 친절한 원리와 실습으로
컨테이너의 기초부터 클라우드 네이티브 프로덕션 배포까지 완벽히 정복합니다!

지니와 도로시의 도커 클라우드 모험
2-Semester Curriculum Track

🗺️ 도커 & 클라우드 네이티브 28주 여정 로드맵

1학기(14주): 아무것도 모르는 기초부터 시작하여 로컬 개발 환경과 실제 리눅스/클라우드 서버 배포까지!
2학기(14주): 고가용성 자가치유, 쿠버네티스, 관제탑, CI/CD, 4대 장애 트러블슈팅 등 기업 현업 Ops 전문가로 완성!

🌸 1학기 · 01. Part 1

컨테이너 기초와 도커 엔진

가상머신과 컨테이너의 차이, 리눅스 커널 네임스페이스와 cgroups 격리 원리, 도커 엔진 4계층 아키텍처를 배웁니다.

학습 시작 ➔
🌸 1학기 · 02. Part 2

이미지 빌드와 레지스트리

Dockerfile 작성법, 레이어 캐시 최적화, Spring/Node/Go 멀티스테이지 초경량 빌드, GHCR 이미지 공유를 마스터합니다.

빌드 정복 ➔
🌸 1학기 · 03. Part 3

퍼시스턴트 스토리지와 볼륨

컨테이너 데이터 영속화를 위한 도커 볼륨, 호스트 소스코드 직결 바인드 마운트, tmpfs 인메모리 스토리지를 다룹니다.

스토리지 실습 ➔
🌸 1학기 · 04. Part 4

컴포즈와 실서버 웹 배포

compose.yaml 선언적 분산 앱 일괄 기동, 로컬 핫리로드 개발 환경, 리눅스 클라우드 서버에 상용 웹사이트 실전 배포를 완수합니다.

컴포즈 기동 ➔
🍁 2학기 · 05. Part 5

다중 환경과 CI/CD 자동화

Dev/Test/Prod 오버라이드 병합, 호스트 의존성 제로 DooD 소켓 마운트 러너, Git 푸시 자동 빌드·테스트 파이프라인을 구축합니다.

CI/CD 구축 ➔
🍁 2학기 · 06. Part 6

스웜 클러스터 & 쿠버네티스

도커 스웜 클러스터, IPVS 인그레스 라우팅 메시, 무중단 롤링 배포 및 자동 롤백, 쿠버네티스 Pod/Deployment/Service로 전환합니다.

클러스터 운영 ➔
🍁 2학기 · 07. Part 7

보안 하드닝 & 4대 트러블슈팅

mTLS 상호 인증서, SSH 기반 원격 제어, Multi-Arch Buildx 빌드, 비루트 유저 보안 및 포트/OOM/권한/좀비 프로세스 장애를 격파합니다.

보안·장애 격파 ➔
🍁 2학기 · 08. Part 8

프로덕션 Ops와 최종 캡스톤

Fluentd 중앙 로깅, Nginx/Traefik 리버스 프록시, NATS 비동기 큐, 도로시와 지니의 가상 기업 풀스택 플랫폼을 최종 운영합니다.

운영 완성 ➔
Hands-on Practice Track

🎯 최신 PHP 8.5 라라벨 & Nginx & PostgreSQL 실전 프로젝트

단순한 명령어 학습을 넘어, Web(Nginx) - WAS(PHP 8.5 라라벨) - DB(PostgreSQL) - Cache(Redis) 4계층 아키텍처를 기반으로 로컬 3-Tier 모놀리스 개발부터 대규모 트래픽 대응을 위한 수평 스케일아웃(Scale-Out) 및 MSA 분산 오케스트레이션까지 직접 구현합니다.