🌟 Awesome Docker

4 min read
awesomedockercontainerdevopsmicroservicescloud-native

Docker 개발자와 운영자를 위한 최고의 도구, 이미지, 리소스 모음

🌟 Awesome Docker

Docker 개발자와 운영자를 위한 최고의 도구, 이미지, 리소스 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.


🧩 핵심 프로젝트

Docker 엔진

컨테이너 런타임

  • containerd ⭐ 17k – 업계 표준 컨테이너 런타임
  • Podman ⭐ 24k – 데몬 없는 컨테이너 엔진
  • CRI-O ⭐ 5k – Kubernetes 컨테이너 런타임
  • runc ⭐ 12k – CLI 컨테이너 런타임

오케스트레이션

  • Docker Compose ⭐ 34k – 멀티 컨테이너 애플리케이션 정의
  • Docker Swarm – Docker 네이티브 클러스터링
  • Portainer ⭐ 31k – 컨테이너 관리 UI
  • Yacht ⭐ 3k – 웹 기반 컨테이너 관리

🛠️ 개발 도구

이미지 빌드

  • Dockerfile – 이미지 빌드 스크립트
  • BuildKit ⭐ 8k – 차세대 이미지 빌드
  • Buildah ⭐ 7k – OCI 이미지 빌드 도구
  • img ⭐ 4k – 독립형 이미지 빌드

로컬 개발

  • Lando ⭐ 4k – 로컬 개발 환경 자동화
  • DDEV ⭐ 3k – PHP 개발 환경
  • LocalStack ⭐ 56k – 로컬 AWS 서비스

CLI 도구

  • lazydocker ⭐ 37k – 터미널 UI
  • dive ⭐ 47k – 이미지 레이어 분석
  • ctop ⭐ 16k – 컨테이너 메트릭 모니터링
  • docker-slim ⭐ 20k – 이미지 최적화

🔒 보안

이미지 스캐닝

  • Trivy ⭐ 23k – 취약점 스캐너
  • Clair ⭐ 10k – 정적 취약점 분석
  • Snyk ⭐ 5k – 개발자 보안 플랫폼
  • Grype ⭐ 9k – 취약점 스캐너

런타임 보안

시크릿 관리


🏗️ 이미지 & 레지스트리

공식 이미지

레지스트리

이미지 최적화


🌐 네트워킹

네트워크 드라이버

  • bridge – 기본 네트워크 드라이버
  • overlay – 멀티호스트 네트워킹
  • macvlan – MAC 주소 할당
  • host – 호스트 네트워킹

프록시 & 로드밸런서

  • Traefik ⭐ 51k – 현대적 리버스 프록시
  • nginx-proxy ⭐ 19k – 자동 nginx 프록시
  • HAProxy – 고성능 로드밸런서
  • Caddy ⭐ 58k – 자동 HTTPS 웹서버

서비스 메시

  • Consul ⭐ 29k – 서비스 디스커버리
  • Envoy ⭐ 25k – 클라우드 네이티브 프록시
  • Linkerd ⭐ 11k – 초경량 서비스 메시

📊 모니터링 & 로깅

메트릭 수집

로깅

  • Fluentd ⭐ 13k – 통합 로깅 레이어
  • Logspout ⭐ 5k – 로그 라우팅
  • docker logs – 내장 로그 명령
  • Loki ⭐ 24k – 로그 집계 시스템

시각화

  • Grafana ⭐ 64k – 메트릭 시각화
  • Dozzle ⭐ 6k – 실시간 로그 뷰어

🚀 CI/CD 통합

CI/CD 플랫폼

빌드 자동화


📚 학습 자료

공식 문서

온라인 학습

도서

커뮤니티


🆕 2025 Highlights

주요 트렌드

  • WASM 컨테이너: WebAssembly 기반 컨테이너 실행
  • AI/ML 워크로드: GPU 지원 및 AI 모델 컨테이너화
  • Rootless Containers: 비특권 컨테이너 실행 표준화
  • SBOM 통합: Software Bill of Materials 자동 생성

Docker Desktop 새 기능

  • Docker Extensions: 확장 프로그램 생태계 성장
  • Dev Environments: 개발 환경 공유 및 복제
  • Docker Scout: 취약점 분석 및 추천
  • Synchronized File Shares: 향상된 파일 동기화

컨테이너 표준

  • OCI 1.1: Open Container Initiative 새 표준
  • containerd 2.0: 차세대 컨테이너 런타임
  • nerdctl: Docker 호환 containerd CLI
  • Finch: AWS의 오픈소스 컨테이너 도구

한국 Docker 생태계

  • 네이버: 대규모 컨테이너 운영 사례
  • 카카오: 컨테이너 기반 서비스 플랫폼
  • 쿠팡: 마이크로서비스 컨테이너화
  • 토스: 금융 서비스 컨테이너 보안

실무 팁

  • Multi-arch 이미지: ARM64 지원 필수화
  • Supply Chain Security: 이미지 서명 및 검증
  • Minimal Images: distroless, scratch 사용 증가
  • BuildKit: 캐싱 및 병렬 빌드 최적화

콘텐츠 업데이트 요청은 요청 게시판에 써주세요

Found this helpful? Share it with others!
Tweet

🔗 Related Content

You might also be interested in these articles

🌟 awesome

🌟 Awesome DevOps

DevOps 엔지니어를 위한 최고의 도구, 플랫폼, 리소스 모음

4 min read
awesome, devops +4
Read more
🌟 awesome

🌟 Awesome Kubernetes

Kubernetes 관리자와 개발자를 위한 최고의 도구, 플랫폼, 리소스 모음

4 min read
awesome, kubernetes +4
Read more
🌟 awesome

🌟 Awesome AWS

AWS 개발자와 클라우드 엔지니어를 위한 최고의 도구, 서비스, 리소스 모음

5 min read
awesome, aws +4
Read more
🌟 awesome

🌟 Awesome Spring

Spring Framework 개발자를 위한 최고의 라이브러리, 도구, 리소스 모음

5 min read
awesome, spring +4
Read more
🌟 awesome

🌟 Awesome Go

Go 개발자를 위한 최고의 라이브러리, 프레임워크, 도구 모음

13 min read
awesome, go +4
Read more

Found this helpful?

Help us improve this content by contributing on GitHub or sharing your feedback with the community.