Favicon of Dockge

Dockge

Visually manage your Docker compose.yaml files with a reactive, user-friendly interface. Edit, deploy, and monitor your application stacks with ease.

Dockge is a self-hosted manager designed specifically for Docker compose.yaml files. It provides a clean and reactive interface to manage your application stacks without adding unnecessary complexity. The tool works directly with your compose.yaml files on your file system, making it intuitive for anyone familiar with Docker Compose.

This tool is built for those who want a more organized and visual way to handle their services. It focuses exclusively on being an excellent stack-oriented manager, rather than a comprehensive container platform. This focus ensures a lightweight and straightforward user experience.

Key features include:

  • Interactive compose.yaml Editor: Edit your files directly in the web UI with syntax highlighting.
  • Real-time Console Output: Monitor the output of docker compose commands as they run.
  • Simple Stack Control: Easily start, stop, restart, and update your Docker stacks with a single click.
  • docker run to Compose Conversion: Automatically convert docker run commands into a compose.yaml format.
  • File-based Management: Your stacks are stored in a simple directory structure that you control, making backups and migration easy.

Directory Structure

dockge
data
stacks
.env
docker-compose.yml

docker-compose.yml

services:
  dockge:
    image: louislam/dockge:1
    restart: unless-stopped
    ports:
      - "5001:5001"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
      - ./stacks:/opt/stacks
    environment:
      - DOCKGE_STACKS_DIR=/opt/stacks

.env

# Dockge does not require any sensitive environment variables for its basic setup.
# Authentication and admin credentials are configured via the web UI on first launch.

Share:

Ad
Favicon

 

  
 

Similar to Dockge

Favicon

 

  
  
Favicon

 

  
  
Favicon