분야별 탐색
Docker / 컨테이너 가이드11
사설 Docker 레지스트리 — Harbor · AWS ECR · GHCR 운영
Harbor 셀프호스팅 레지스트리 구축, AWS ECR, GitHub Container Registry에 이미지를 push/pull하는 방법과 Kubernetes에서 사설 레지스트리를 사용하는 패턴을 설명합니다.
Helm 차트 기초 — Kubernetes 패키지 관리
Helm 설치, 공개 차트 배포, values.yaml로 커스터마이징, 직접 차트 작성, 릴리즈 관리까지 Kubernetes 패키지 관리 필수 기초를 설명합니다.
kubectl 기초 — Pod·Deployment·Service 실전 명령
kubectl로 Pod·Deployment·Service를 생성·조회·수정·삭제하는 핵심 명령과 실무 패턴을 정리합니다.
Docker 멀티스테이지 빌드 — 이미지 크기 최소화
멀티스테이지 빌드로 빌드 의존성을 제거해 이미지 크기를 대폭 줄이는 방법을 Node.js, Go, Java 예제로 설명합니다.
Docker 볼륨 vs 바인드마운트 — 데이터 영속성 완전 가이드
볼륨과 바인드마운트의 차이점, 백업·복원, 권한 문제 해결까지 Docker 데이터 영속성 패턴을 정리합니다.
컨테이너 보안 심화 — 이미지 스캔 · 런타임 보안 · 최소 권한 원칙
Trivy 이미지 취약점 스캔, Seccomp·AppArmor 런타임 격리, 루트리스 컨테이너, Docker Content Trust까지 — 프로덕션 컨테이너 보안의 모든 레이어를 다룹니다.
실행 중인 컨테이너 디버깅 — docker exec, logs, inspect
컨테이너가 예상대로 동작하지 않을 때 사용하는 디버깅 명령어와 패턴을 정리합니다.
Docker Compose 실전 — 멀티 컨테이너 앱 구성
docker-compose.yml 작성부터 서비스 의존성, 볼륨, 환경변수, 헬스체크까지 실무 패턴을 정리합니다.
Docker 네트워크 이해와 실전 설정
bridge, host, overlay 네트워크의 차이와 컨테이너 간 통신, 외부 노출 설정 방법을 설명합니다.
Dockerfile 최적화 — 이미지 크기와 빌드 속도 줄이기
레이어 캐시 활용, 멀티스테이지 빌드, 불필요한 파일 제거로 이미지 크기를 절반 이하로 줄이는 기법을 설명합니다.
Docker 컴포즈로 개발 환경 구축하기
Docker Compose를 사용해 일관된 개발 환경을 구성하는 실전 패턴. 볼륨, 네트워크, 환경변수 관리까지.