Giới Thiệu Về Portainer
Portainer là một công cụ quản lý Docker với giao diện web thân thiện, giúp bạn dễ dàng triển khai và quản lý các container mà không cần sử dụng dòng lệnh phức tạp. Portainer hỗ trợ Docker, Docker Swarm và Kubernetes, giúp đơn giản hóa việc quản lý hạ tầng container.
Bước 1: Cài Đặt Docker
Trước khi cài đặt Portainer, bạn cần cài đặt Docker trên hệ thống của mình.
Để kiểm tra Docker đã hoạt động chưa, chạy lệnh:
docker --version
docker-compose --version
Nếu bạn chưa cài Docker, hãy làm theo hướng dẫn sau:
Bước 2: Cài Đặt Portainer
Sau khi cài đặt Docker, bạn có thể cài đặt Portainer bằng cách sử dụng lệnh sau:
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce
Lệnh trên sẽ tải và chạy Portainer Community Edition (CE) lên máy chủ của bạn.

Bước 3: Truy Cập Giao Diện Quản Lý Portainer

Sau khi cài đặt thành công, bạn có thể truy cập giao diện quản lý Portainer bằng cách mở trình duyệt và nhập địa chỉ:
http://<IP-Sever>:9000
Tại đây, bạn sẽ được yêu cầu tạo tài khoản admin và kết nối với Docker Engine.
Bước 4: Kết Nối Portainer Với Docker
Sau khi tạo tài khoản, bạn sẽ thấy màn hình chọn kiểu kết nối. Chọn Docker và nhập thông tin kết nối để quản lý container của bạn.

Bước 5: Quản Lý Container Với Portainer
Tạo Container Mới

- Vào Containers > Nhấn Add Container
- Nhập tên container, chọn image, cấu hình các thông số cần thiết
- Nhấn Deploy the container để khởi chạy
Quản Lý Container

- Start/Stop/Restart: Chọn container và nhấn nút điều khiển tương ứng.
- Xem logs: Chọn container và nhấn vào Logs để xem nhật ký hoạt động.
- Console: Truy cập giao diện dòng lệnh của container.
Bước 6: Cập Nhật Portainer
Để cập nhật Portainer lên phiên bản mới nhất, chạy các lệnh sau:
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce
Kết Luận
Portainer là một công cụ mạnh mẽ giúp quản lý Docker dễ dàng hơn với giao diện web trực quan. Bằng cách làm theo hướng dẫn trên, bạn có thể cài đặt, cấu hình và sử dụng Portainer để quản lý container một cách hiệu quả.