Introduction
Dockge is a sleek web-based GUI designed to manage Docker Compose stacks effortlessly. It provides real-time container control, stack monitoring, and simplified deployment, making it a modern alternative to tools like Portainer. In this guide, you’ll learn how to install and run Dockge on a Linux system using Docker.
Prerequisites
Make sure the following requirements are met:
A Linux server (Ubuntu/Debian/RHEL).
sudo or root privileges.
Docker 20+ / Podman.
Open TCP port 5001 (default Dockge port).
Installation
1. Create a Directory for Dockge Configuration
This sets up a dedicated directory to store Dockge’s docker-compose.yml and config files, keeping things clean and organized.
mkdir -p ~/dockge && cd ~/dockge
2. Download the compose.yaml
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
3. Start the docker server
docker compose up -d
4. Access Dockge via web browser:
http://Your_Servers_IP:5001
If you did everything correctly, first user setup should appear on the page:
5. Adding a docker container application
To add the application inside Dockge, login to your account and proceed by clicking “+ Compose”.
Name your service, add the service’s docker-compose file’s content, and click “Deploy”.
Conclusion
Dockge offers a powerful yet minimalistic interface tailored for Docker Compose stack management. It’s fast to deploy, easy to navigate, and doesn't bloat your system with unnecessary features. With just a few commands, you’ve got a lightweight alternative to traditional Docker UIs that integrates smoothly into any Linux environment.