Phase 4Cloud & InfraDocker
Docker Visualizer
Docker Compose 설정을 시각적으로 탐색하세요. 컨테이너, 네트워크, 볼륨 구조와 의존성을 한눈에 파악할 수 있습니다.
🐳
Containers
이미지, 포트, 환경변수 설정
🌐
Networks
bridge, overlay, internal
💾
Volumes
bind mount, named volume
🔗
Dependencies
depends_on, health check
Docker Visualizer 로딩 중...
💡 Docker Compose란?
Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위한 도구입니다. YAML 파일로 서비스, 네트워크, 볼륨을 설정하고, 단일 명령으로 전체 스택을 관리할 수 있습니다.
🎯 FDE 커리큘럼 연계
이 시뮬레이터는 FDE Academy Phase 4 "클라우드 & 인프라" 과정의 실습 도구입니다. Docker를 활용한 컨테이너화와 마이크로서비스 아키텍처를 학습합니다.
🎮 샘플 스택
Web
Web Application Stack
Next.js + PostgreSQL + Redis + Nginx
MSA
Microservices
API Gateway + Services + RabbitMQ
ML
ML Pipeline
Jupyter + MLflow + MinIO
Classic
LAMP Stack
Apache + MySQL + PHP
🌐 Network Drivers
bridge
기본 네트워크, 동일 호스트 통신
host
호스트 네트워크 직접 사용
overlay
다중 호스트 (Swarm)
none
네트워크 비활성화
macvlan
물리 네트워크 직접 연결
💾 Volume Types
📁
bind mount호스트 파일시스템 경로를 컨테이너에 마운트. 개발 환경에 적합.
💾
named volumeDocker가 관리하는 볼륨. 데이터 영속성, 프로덕션에 적합.
⚡
tmpfs메모리에만 저장. 임시 데이터, 민감한 정보에 적합.