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 volume

Docker가 관리하는 볼륨. 데이터 영속성, 프로덕션에 적합.

tmpfs

메모리에만 저장. 임시 데이터, 민감한 정보에 적합.

다음 학습