🌟 Awesome Docker
4 min read
awesomedockercontainerdevopsmicroservicescloud-native
Docker 개발자와 운영자를 위한 최고의 도구, 이미지, 리소스 모음
🌟 Awesome Docker
Docker 개발자와 운영자를 위한 최고의 도구, 이미지, 리소스 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.
🧩 핵심 프로젝트
Docker 엔진
- Docker CE ⭐ 7k – Docker Community Edition
- Moby ⭐ 69k – Docker의 오픈소스 프로젝트
- Docker Desktop – 개발자용 Docker 데스크톱
- Rancher Desktop ⭐ 6k – 오픈소스 대안
컨테이너 런타임
- 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 – 이미지 최적화
🔒 보안
이미지 스캐닝
런타임 보안
- Falco ⭐ 7k – 런타임 보안 모니터링
- AppArmor – 리눅스 보안 모듈
- SELinux – 보안 강화 리눅스
- Docker Bench Security ⭐ 9k – 보안 검사
시크릿 관리
- Docker Secrets – Swarm 시크릿 관리
- HashiCorp Vault ⭐ 31k – 시크릿 관리 플랫폼
- Sealed Secrets ⭐ 8k – 암호화된 시크릿
🏗️ 이미지 & 레지스트리
공식 이미지
- Docker Official Images – 공식 이미지 목록
- Alpine Linux – 경량 베이스 이미지
- Ubuntu – Ubuntu 베이스 이미지
- Node.js – Node.js 공식 이미지
레지스트리
- Docker Hub – 공식 이미지 레지스트리
- Harbor ⭐ 24k – 엔터프라이즈 레지스트리
- GitLab Container Registry – GitLab 통합
- Amazon ECR – AWS 컨테이너 레지스트리
이미지 최적화
- distroless ⭐ 19k – 최소한의 베이스 이미지
- scratch – 빈 베이스 이미지
- multi-stage builds – 멀티스테이지 빌드
🌐 네트워킹
네트워크 드라이버
프록시 & 로드밸런서
- Traefik ⭐ 51k – 현대적 리버스 프록시
- nginx-proxy ⭐ 19k – 자동 nginx 프록시
- HAProxy – 고성능 로드밸런서
- Caddy ⭐ 58k – 자동 HTTPS 웹서버
서비스 메시
📊 모니터링 & 로깅
메트릭 수집
- cAdvisor ⭐ 17k – 컨테이너 리소스 모니터링
- Prometheus ⭐ 56k – 모니터링 시스템
- node_exporter ⭐ 11k – 하드웨어 메트릭
- Docker Stats API – 내장 통계 API
로깅
- Fluentd ⭐ 13k – 통합 로깅 레이어
- Logspout ⭐ 5k – 로그 라우팅
- docker logs – 내장 로그 명령
- Loki ⭐ 24k – 로그 집계 시스템
시각화
🚀 CI/CD 통합
CI/CD 플랫폼
- Jenkins ⭐ 6k – Jenkins Docker 이미지
- GitLab CI – GitLab Docker 통합
- GitHub Actions ⭐ 4k – Docker 빌드 액션
- CircleCI – Docker 빌드 지원
빌드 자동화
- Docker Hub Automated Builds – 자동 빌드
- Google Cloud Build – 서버리스 CI/CD
- AWS CodeBuild – 관리형 빌드 서비스
📚 학습 자료
공식 문서
- Docker Documentation – 공식 문서
- Docker Get Started – 시작 가이드
- Dockerfile Best Practices – 모범 사례
온라인 학습
- Play with Docker – 브라우저 기반 실습
- Docker for Beginners – 초보자 가이드
- Awesome Docker ⭐ 30k – 리소스 모음
- Docker Mastery – Udemy 인기 강좌
도서
- Docker: Up & Running – O'Reilly
- Docker in Action – Manning
- The Docker Book – James Turnbull
커뮤니티
- Docker Community Forums – 공식 포럼
- r/docker – Reddit 커뮤니티
- Docker Community Slack – Slack 채널
- Docker Korea – 한국 사용자 그룹
🆕 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: 캐싱 및 병렬 빌드 최적화
콘텐츠 업데이트 요청은 요청 게시판에 써주세요