Summary

Requirements
- Docker
- Docker Compose
Installation
docker-compose.yaml
# ==================================================
# Dockge : Docker Compose 스택 관리 웹 UI
# 평균 CPU : 1 ~ 5%
# 평균 메모리 : 150MB
# ==================================================
services:
dockge:
image: louislam/dockge:1.5.0
container_name: dockge
restart: unless-stopped
ports:
- 5001:5001
volumes:
# Docker 소켓 연결
- /var/run/docker.sock:/var/run/docker.sock
# 데이터 폴더 마운트
- ./data:/app/data
# 서비스 스택 보관 폴더 마운트
- /opt/stacks:/opt/stacks
environment:
# Dockge가 감시하고 관리할 스택 디렉터리 경로
- DOCKGE_STACKS_DIR=/opt/stacks
networks:
- default
# ==================================================
# 헬스체크 - 헬스체크 커맨드가 없음
# ==================================================
# ==================================================
# 리소스 제한 - 필요시 조정
# ==================================================
deploy:
resources:
limits:
cpus: "1"
memory: 1G
# ==================================================
# 로그 설정
# ==================================================
logging:
driver: json-file
options:
max-size: 10m
max-file: "3"
labels: service=dockge
# ==================================================
# 네트워크 설정
# ==================================================
networks:
default:
name: dockge-networkdocker compose up -dhttp:localhost:5001접속
Configuration
Admin Registration

Success
Dockge는 Docker Socket을 연결했기 때문에 기존에 특별한 초기 설정없이 바로 사용 가능하다.