📁 Part 07. 보안 원격 접근(TLS/SSH Context), 다중 아키텍처 이미지(Buildx) & 이미지 최적화 (096 ~ 111)
대단원 개요: 도커 API와 비보안 노출의 위험, mTLS 상호 인증서, SSH 기반 원격 접속, docker context, CI/CD 지속적 배포 결합, OCI 다중 아키텍처(Multi-Arch), TARGETARCH 크로스 컴파일, docker manifest, Buildx와 QEMU, .dockerignore, 베이스 이미지 선택과 취약점 스캔, 레이어 최적화, 비루트(non-root) 유저 보안
- 권장 학습 일정: 13 ~ 14주차
- 기반 범위: 15장(보안 원격 접근 및 CI/CD를 위한 도커 설정) & 16장(다중 아키텍처 도커 이미지 만들기) & 17장(도커 이미지 최적화하기)
📋 본 파트 강의 목록 (총 16강)
096⚠️🚨 도커엔진 API엔드포인트와 비보안TCP포워딩의 치명적위험 - 호스트 서버 root 권한이 통째로 털린다! 도커 데몬 비보안 TCP(2375) 노출의 치명적 위험과 해킹 시연 방어097🔐📜 상호TLS mTLS 인증서생성 CA 서버키 클라이언트키 - 공격자가 통신을 엿보거나 위조할 수 없다! OpenSSL 자체 CA와 mTLS(Mutual TLS) 상호 인증서 구축098🔑🛡️ SSH기반 원격도커엔진 보안접속과 최소권한설정 - 복잡한 인증서 발급 없이 기존 SSH 공개키만으로 원격 도커 엔진을 1초 만에 안전하게 제어하기!099🔀🧭 도커컨텍스트 docker context로 멀티클러스터 자유자재전환 - 내 노트북 터미널에서 로컬 도커, 테스트 서버, 운영 스웜 클러스터를 명령어 하나로 자유자재 전환하기!100🔄🚀 CI파이프라인에 지속적배포 CD 결합하기 - CI 빌드와 테스트를 통과한 최신 이미지를 원격 운영 클러스터에 1초 만에 자동 배포(CD)하라!101🛡️🔏 도커리소스 접근모델과 역할기반권한 이미지서명검증 - 검증되지 않은 이미지는 클러스터에서 실행조차 될 수 없다! 이미지 무결성 서명과 RBAC 거버넌스102💻🍎🐧 다중아키텍처 Multi Arch 이미지가 필수인 이유 - 내 M3 맥북에서는 잘 되는데 왜 AWS 인텔 서버나 라즈베리 파이에서exec format error가 뜰까?103🎯⚙️ 아키텍처호환 Dockerfile 작성과 TARGETARCH 크로스컴파일 - 단 하나의Dockerfile로 인텔과 ARM 바이너리를 동시에 컴파일한다!TARGETPLATFORM과 자동 빌드 인자104📑📦 docker manifest로 다중아키텍처 매니페스트리스트 조립하기 - 각각 빌드한app:amd64와app:arm64를 하나의 대표 태그app:latest아래로 묶는 매니페스트 리스트!105⚡🌐 Docker Buildx와 QEMU에뮬레이터 원스톱멀티아키텍처빌드 - 단 한 줄의 명령어로 인텔과 ARM 이미지를 동시 빌드해 도커 허브에 올린다! Docker Buildx 완전 정복106🧹🚫 도커이미지 최적화1 dockerignore와 불필요한파일제거 - 빌드 시작할 때 수백 MB 전송되는 빌드 컨텍스트의 범인은?.dockerignore로 빌드 속도 10배 높이기!107🛡️🔎 도커이미지 최적화2 최적의기반이미지 선택과 취약점스캔 -ubuntu(80MB) vsdebian-slim(30MB) vsalpine(5MB) vsdistroless! 최적의 베이스 이미지 선택과 CVE 취약점 스캔108🧼📉 도커이미지 최적화3 RUN레이어병합과 패키지캐시청소 -RUN apt update와RUN rm -rf를 따로 쓰면 용량이 줄지 않는다? 단일 레이어 체이닝과 패키지 캐시 청소!109👤🔒 도커이미지 최적화4 비루트유저 nonroot와 최소권한보안 - 컨테이너 안에서 root로 애플리케이션을 실행하고 계신가요? 컨테이너 탈출을 차단하는USER인스트럭션!110💰⚡🛡️ 왜 이미지최적화가 보안 속도 클라우드비용을 결정하는가 - 이미지 용량을 1GB에서 30MB로 줄였을 때 회사에 생기는 놀라운 변화: 비용 절감과 빠른 오토스케일링!111🏆🥋 Part07 실전미션 800MB 레거시이미지를 15MB 멀티아키텍처 보안이미지로 혁신하기 - Part 07 종합 미션! 비대하고 취약한 800MB 레거시 이미지를 15MB 초경량 멀티 아키텍처 골든 이미지로 완벽 탈바꿈!
서브목차