Summary

Requirements
- Docker
- Docker Compose
Installation
docker-compose.yaml
# ==================================================
# Dozzle : Docker 컨테이너 로그 실시간 뷰어
# Avg CPU: 0.5 ~ 2%
# Avg Memory: 100MB
# ==================================================
services:
dozzle:
image: ghcr.io/amir20/dozzle:latest
container_name: dozzle
restart: unless-stopped
ports:
- 8080:8080
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./data:/data
environment:
- TZ=Asia/Seoul
networks:
- default
# ==================================================
# 헬스체크
# ==================================================
healthcheck:
test:
- CMD
- /dozzle
- healthcheck
interval: 3s
timeout: 30s
retries: 5
start_period: 30s
# ==================================================
# 리소스 제한 - 필요시 조정
# ==================================================
deploy:
resources:
limits:
cpus: "0.5"
memory: 256M
# ==================================================
# 로그 설정
# ==================================================
logging:
driver: json-file
options:
max-size: 10m
max-file: "3"
labels: service=dozzle
# ==================================================
# 네트워크 설정
# ==================================================
networks:
default:
name: dozzle-network
docker compose up -d- http://localhost:8080 접속
Configuration
Success
Dozzle은 Docker Socket과 연결했기 때문에 특별한 초기 설정없이 바로 사용 가능합니다.