Docker Homelab Series - Phần 2: Hướng Dẫn Tạo Template Custom Trên Portainer

Hướng Dẫn Tạo Template Custom Trên Portainer (Ví Dụ: App Memos)

Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo Custom Template trên Portainer để triển khai ứng dụng nhanh chóng và tiện lợi. Ví dụ minh họa: Memos – ứng dụng ghi chú tự host rất nhẹ.

I. Custom Template trên Portainer là gì?

Đây là tính năng giúp tạo “mẫu khởi chạy” chứa cấu hình Docker Compose. Sau khi lưu, bạn chỉ cần chọn template → Deploy.

Rất phù hợp cho:

  • Những ứng dụng cài nhiều lần
  • Team dùng chung template
  • Doanh nghiệp muốn quản lý tập trung
  • Triển khai nhanh trên nhiều server

II. Ưu điểm của Custom Template

  • Triển khai cực nhanh: chọn template → Deploy
  • Nhất quán cấu hình
  • Giảm lỗi đánh máy
  • Có thể lưu bằng Git repo
  • Hỗ trợ Stack và Container

III. Chuẩn bị file docker-compose

Đây là file mẫu cho ứng dụng Memos:

version: "3.8"

services:
  memos:
    image: ghcr.io/usememos/memos:latest
    container_name: memos
    ports:
      - "5230:5230"
    volumes:
      - memos-data:/var/opt/memos
    restart: unless-stopped

volumes:
  memos-data:

Ghi chú: Bạn có thể thay cổng hoặc volume tùy theo nhu cầu.

IV. Tạo Template Custom trong Portainer

Thực hiện như sau:

  1. Mở Portainer → truy cập http://IP:9000.
  2. Vào App Templates trong menu bên trái.
  3. Nhấn Add Template → chọn Custom Template.
  4. Điền thông tin:
    • Title: Memos
    • Description: Ứng dụng ghi chú tự host
    • Template Type: Compose
    • Platform: Linux
    • Notes: Tùy chọn, thêm hướng dẫn hoặc port
  5. Dán file docker-compose đã chuẩn bị vào mục Editor.
  6. Nhấn Create Template để lưu.

V. Kết luận

Custom Template trong Portainer giúp bạn triển khai ứng dụng Docker nhanh hơn, hạn chế lỗi và dễ chia sẻ cho team hoặc nhiều server khác nhau.

Xem tiếp: Docker Homelab Series - Phần 3: Cài Grafana - Prometheus giám sát hệ thống trên Portainer

Post a Comment

Previous Post Next Post
QR Code
Quét mã QR để gọi miễn phí