Docker - 컨테이너화 플랫폼
DockerDevOpsContainer
Docker는 애플리케이션을 컨테이너로 패키징하여 어디서나 동일하게 실행할 수 있게 해주는 플랫폼입니다.
주요 특징
- 컨테이너화: 애플리케이션과 의존성을 함께 패키징
- 일관성: 개발/스테이징/프로덕션 환경 동일
- 격리: 각 컨테이너는 독립적으로 실행
- 확장성: 쉽게 스케일링 가능
사용 사례
- 대부분의 클라우드 서비스에서 사용
- GitHub Stars: 70k+
- 현대적인 배포의 표준
생태계
- Docker Compose: 다중 컨테이너 관리
- Kubernetes: 컨테이너 오케스트레이션
- Docker Hub: 컨테이너 이미지 저장소