Trong thời đại tự host (self-hosting) ngày càng phổ biến, việc quản lý các dịch vụ Docker trên server cá nhân, VPS hay homelab thường khiến nhiều người bận rộn với hàng loạt lệnh docker compose lặp đi lặp lại: pull image, up/down stack, xem log, debug lỗi… May mắn thay, cộng đồng open-source đã mang đến những công cụ tuyệt vời giúp đơn giản hóa mọi thứ, và Dockge chính là một trong những “viên ngọc” mới nổi, được yêu thích nhất gần đây.
Bài viết này sẽ hướng dẫn bạn từng bước cài đặt và sử dụng Dockge trên Ubuntu – hệ điều hành phổ biến nhất cho server. Từ việc chuẩn bị môi trường Docker, tải file compose.yaml chính thức, đến truy cập giao diện web mượt mà và bắt đầu quản lý các stack của bạn chỉ với vài cú click.
Dockge là gì?
Dockge là một công cụ quản lý Docker Compose mã nguồn mở, tự host, được phát triển bởi louislam (tác giả của Uptime Kuma nổi tiếng). Nó mang đến giao diện web đẹp mắt, dễ sử dụng và phản hồi nhanh, tập trung hoàn toàn vào việc quản lý các stack dựa trên file compose.yaml.
Không giống như Portainer (quản lý cả container riêng lẻ), Dockge hướng đến việc sử dụng docker compose cho mọi thứ: tạo, chỉnh sửa, khởi động, dừng, xem log, console tương tác, và theo dõi trạng thái các stack một cách trực quan. Nếu bạn đang chạy nhiều dịch vụ tự host (homelab, server cá nhân hoặc VPS) bằng Docker Compose, Dockge sẽ giúp công việc trở nên đơn giản và chuyên nghiệp hơn rất nhiều.
Giao diện của Dockge rất mượt, gần giống Uptime Kuma về phong cách thiết kế, phù hợp cho cả người mới bắt đầu lẫn người dùng lâu năm.
Cài đặt Dockge trên Ubuntu
Yêu cầu trước khi bắt đầu:
- Máy chủ Ubuntu (20.04, 22.04 hoặc 24.04 đều được)
- Docker đã được cài đặt và đang chạy (phiên bản 20+)
- Quyền root hoặc sudo
- Docker Compose đã có (thường đi kèm khi cài Docker hiện đại)
Bước 1: Cài đặt Docker
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Kiểm tra phiên bản docker và docker-compose sau khi cài đặt:
docker --version
docker compose version

Bước 2: Cài đặt Dockge để quản lý Docker
Sau khi Docker sẵn sàng, tiến hành cài Dockge theo cách chính thức. Trước tiên, tạo thư mục lưu trữ và tải file compose.yaml chính thức của Docker bằng cách lệnh bên dưới:
sudo mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
sudo curl --output compose.yaml

Khởi động Dockge:
sudo docker compose up -d

Sau khi chạy lệnh trên, Dockge sẽ lắng nghe tại port 5001 (mặc định), bạn hãy đợi ít phút để Dockge thiết lập hoàn tất.
Lưu ý quan trọng:
Đảm bảo port 5001 được mở trong firewall nếu bạn dùng UFW:
sudo ufw allow 5001/tcp
sudo ufw reload
Sử dụng Dockge
Truy cập giao diện qua trình duyệt: Tại đây bạn hãy nhập thông tin tài khoản quản trị để sử dụng.

Sau khi thiết lập thông tin quản trị và đăng nhập thành công, bạn có thể xem được các container mà docker đang chạy dễ dàng và quản lý nó một cách hiệu quả. Tại đây mình sẽ hướng dẫn các bạn thêm một compose mới, tại giao diện này bạn hãy click nút +Compose như hình:

Ở đây mình ví dụ cho cài đặt Prometheus để quản lý mã nguồn, bạn có thể lấy nội dung file compose tại bài viết Prometheus là gì? Hướng dẫn cài đặt Prometheus trên Ubuntu
Sau khi có nội dung file bạn lần lượt thực hiện các bước:
- Đặt tên cho Stack Name
- Thêm nội dung file compose
- Nhấn Deploy
Bạn đợi ít phút để docker chạy dịch vụ đó.

Khi hoàn tất, bạn có thể kiểm tra lại các dịch vụ đang chạy theo hình bên dưới và có thể click vào để quản lý chi tiết hơn. Tại đây bạn cũng có thể điều chỉnh lại nội dung file compose.yaml và Restart lại dịch vụ đó. Ngoài ra bạn cũng thực hiện các thao tác nhanh hơn với Edit, Restart, Update, Stop hay cả Delete.

Bạn cũng có thể click vào nút Port để truy cập compose đó nhanh hơn.

Kết luận
Dockge là lựa chọn tuyệt vời nếu bạn muốn quản lý Docker một cách đơn giản, trực quan mà vẫn giữ được sức mạnh của Docker Compose nguyên bản. Không còn phải nhớ hàng tá lệnh docker compose phức tạp, chỉ cần vài cú click là deploy, edit, xem log hay vào console container.
Nếu bạn đang tìm VPS ổn định để chạy Docker, Dockge và các dịch vụ tự host khác, mình recommend các gói VPS từ VPSMMO – hỗ trợ backup định kỳ, uptime cao, cấu hình mạnh phù hợp cho homelab hoặc production nhỏ.
CÔNG TY TNHH VPSMMO
- VP: 8B đường B31, KDC 91B, Phường Tân An, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn
Blog#Hướng #dẫn #cài #đặt #Dockge #để #quản #lý #Docker #đơn #giản1773312724
