📁 Part 01. 컨테이너 혁명과 도커 엔진 기본기 마스터 (000 ~ 014)
대단원 개요: 클라우드 네이티브와 데브옵스, Docker Desktop/Engine 설치, 빌드-공유-실행 워크플로, 격리와 밀집(VM vs 컨테이너), 대화형/백그라운드 컨테이너, 포트 포워딩, 도커 엔진(CLI/dockerd/containerd/runc)과 리눅스 커널(Namespaces/cgroups)
- 권장 학습 일정: 1 ~ 2주차
- 기반 범위: 1장(컨테이너가 세상을 점령한 이유와 환경 구축) & 2장(도커의 기본 사용법과 컨테이너 원리)
📋 본 파트 강의 목록 (총 15강)
000🐳✨ 강의오리엔테이션 클라우드네이티브와 도커대모험 - 이호진 교수님·도로시·지니·토토와 함께 떠나는 130강 도커 & 클라우드 네이티브 완전 정복 대장정!001☁️🚀 컨테이너가 IT세상을 점령한 이유1 클라우드이주와 레거시현대화 - “제 노트북에서는 잘 돌아갔는데 운영 서버에 올리니 왜 에러가 나죠?” 수십 년 묵은 IT 난제를 해결한 컨테이너!002🔄🧩 컨테이너가 IT세상을 점령한 이유2 마이크로서비스와 데브옵스 - 클라우드 네이티브(Cloud Native) 아키텍처의 심장! 마이크로서비스(MSA)와 데브옵스(DevOps) 문화의 완성003💻🛠️ 실습환경구축1 Windows WSL2와 macOS Docker Desktop - 내 데스크톱과 맥북에 완벽한 컨테이너 실험실 세팅하기: Docker Desktop & WSL 2 아키텍처004🐧⚡ 실습환경구축2 Linux서버 Docker Engine과 CLI검증 - 가상화 오버헤드 제로! 리눅스 서버에 순정 Docker Engine(CE) 설치하기와 실습 환경 초기화 비법005🌍📦 첫번째컨테이너 Hello World와 빌드공유실행 워크플로 - 단 한 줄의 명령어로 전 세계 어디서나 동일한 앱을 깨우다! 도커의 핵심 워크플로: 빌드(Build)·공유(Share)·실행(Run)006📦🐇 컨테이너란 무엇인가 격리와밀집의 두마리토끼 - 겉보기엔 완전히 독립된 컴퓨터인데 호스트의 CPU와 메모리를 공유한다고? 격리(Isolation)와 밀집(Density)의 비밀!007⚖️🏗️ 가상머신 VM vs 도커컨테이너 커널공유의 원리 - 하이퍼바이저 가상머신(VM)과 도커 컨테이너는 결정적으로 무엇이 다를까? 게스트 OS 유무가 만드는 엄청난 차이!008🖥️⌨️ 대화형컨테이너 원격컴퓨터처럼 쉘접속하기 - 컨테이너 안으로 직접 걸어 들어가 보자!--interactive(-i)와--tty(-t)로 여는 원격 터미널 세션009🌐🔌 백그라운드컨테이너 데몬실행과 포트포워딩 웹호스팅 - 터미널을 닫아도 24시간 돌아가는 웹 서버 컨테이너!--detach(-d)와--publish(-p) 포트 포워딩010📊🩺 컨테이너 생애주기 관리와 상태모니터링 - 컨테이너의 탄생부터 소멸까지!ls,logs,top,stats,inspect,stop,rm완벽 제어011🔍📂 실행중인 컨테이너 내부진단 exec와 파일복사 cp - 가동 중인 웹 서버를 멈추지 않고 내부로 잠입해 파일을 수정하고 꺼내오다!exec와cp의 마법012⚙️🏛️ 도커엔진 내부아키텍처 CLI 데몬 containerd runc - 우리가docker container run을 치는 순간 물밑에서 벌어지는 일! 도커 엔진 4계층 아키텍처 해부013🛡️🔒 리눅스커널 격리기술 네임스페이스와 cgroups - 컨테이너라는 마법 상자의 정체는 리눅스 커널의 두 기둥: 시야를 가리는Namespaces와 자원을 묶는cgroups!014🏆🎯 Part01 실전미션 컨테이너파일시스템 탐색과 커스텀웹서버 - Part 01 종합 미션! 컨테이너 파일시스템 변경 내역(diff)을 추적하고 나만의 커스텀 웹 서버 완성하기
서브목차