Synology NAS – Hướng dẫn cài đặt Portainer

Phần 21/23 trong loạt bài: Ứng dụng Synology DSM

Bài viết ngày hôm nay mình sẽ hướng dẫn các bạn cài đặt Portainer. Portainer là một ứng dụng (container) trên Docker dùng để quản lý Docker :mrgreen: . Trên thực tế giao diện đồ họa ứng dụng (UI)  Docker trên Synology NAS rất dễ dùng. Nhưng để quản lý chuyên sâu và chuyên nghiệp hơn thì Portainer là một ứng dụng bạn không thể bỏ qua 😆 .

Cài đặt Portainer trên Synology NAS.

Để cài đặt Portainer trên Synology NAS hoặc thiết bị chạy XPEnology bạn cài qua Task Scheduler trong Contol Panel cho nhanh.

  • Bạn vào Cotrol Panel => Task Scheduler. Bạn nhấp vào Create => Scheduled Task => User-defined script.

Cài đặt Portainer trên Synology NAS

  • Tab General.
    • Task: Tên tiến trình (nhập sao cũng đc, không quan trọng 😀 ). User: chọn root (phải chạy dưới quyền root mới cài được). Không tick vào Enabled.

Cài đặt Portainer trên Synology NAS

  • Tab Schedule (nhắc lịch).
    • Bạn tick chọn Run on following date. Hiểu đơn giản là cái này mình chỉ cho nó chạy một lần để cài đặt 😀

Cài đặt Portainer trên Synology NAS

  • Tab Task Settings.
    • Mục Notification bạn có thể nhập địa chỉ mail để được thông báo khi chạy xong.
    • Mục User-defined script chính là chỗ để bạn nhập các dòng lệnh thực thi. Đối với Docker là docker run
    • Bạn copy nội dung trên vào ô User-defined script. Những vị trí mình đánh dấu thì bạn cần phải sửa theo cấu hình của bạn.

Cài đặt Portainer trên Synology NAS

docker run -d --name=Portainer \
-p 8000:8000 \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/Portainer:/data \
--restart=always \
portainer/portainer-ce
Cài đặt Portainer trên Synology NAS

Tiến hành chạy Task Scheduler vừa tạo… Đợi một vài phút cho hệ thống cài đặt…

Cài đặt Portainer trên Synology NAS

Sau khi cài đặt xong…

Thiết lập Portainer trên Synology NAS.

  • Để dùng Portainer bạn dùng trình duyệt web truy cập vào địa chỉ <ip hoặc domain>:9000

Thiết lập tài khoản quản trị.

Cài đặt Portainer trên Synology NAS

Bạn có thể tùy chỉnh tên tài khoản, không nhất thiết phải để admin

Chọn môi trường quản lý.

Cài đặt Portainer trên Synology NAS

Bạn chọn môi trường quản lý là Docker

Cấu hình Endpoints.

Cài đặt Portainer trên Synology NAS

Trong Portainer tại thẻ Home mặc định sẽ có một Endpointslocal chính là “hệ thống” ứng dụng Docker trên Synology NAS của bạn…

  • Bạn tiến hành cấu hình Endpoints local này…

Cài đặt Portainer trên Synology NAS

Cài đặt Portainer trên Synology NAS

Bạn có thể đổi tên Endpoints, nhập địa chỉ IP trong mạng LAN của Synology NAS

Cài đặt Portainer trên Synology NAS

Oke…xong… 😀

Kết !

Đối với những bạn có nhu cầu dùng Docker ở mức bình thường thì không nhất thiết phải cài Portainer, phần quản lý Docker của Synology NAS đơn giản và dễ dùng. Đối với các bạn muốn vọc vạch, tùy chỉnh sâu hơn thì Portainer quá ngon.

Vì sao mình lại có bài viết này… tới đây dự kiến mình sẽ có một series bài viết về OpenMediaVault (OMV). Với OMV thì ứng dụng đa phần là chạy bằng Docker và được quản lý bằng Portainer. Mình muốn các bạn dùng Synology NAS cũng có thể áp dụng được và biết cách dùng Portainer…

Vinh Nguyễn

Vinh Nguyễn

Mình thì không học về chuyên môn IT, chính vì vậy mình hiểu thế nào thì viết thế, và viết cũng toát hết được. Bạn nào có đọc các bài viết cần hỏi thêm hoặc đóng góp gì thêm thì có thể để lại comment ở dưới hoặc qua phần liên hệ.

Subscribe
Notify of
3 Bình luận
Mới nhất
Cũ nhất Bình chọn nhiều
Inline Feedbacks
Xem toàn bộ bình luận
sơn

ko hỉu sao e cài portainer xog, e bật ssh thì lập tức bị từ chối kết nối, ko thể truy cập portaner đc nữa..h ko pjk lm sao để vô lại portainer, a giúp e vs ạ. e cài OMV 6

phú

Là do hệ thống giả lập kết nối mạng của docker, nên bạn phải ssh vào máy chủ nas và dùng lệnh omv-firstaid để trả nó về đúng ip trước kia.
Điều này hết sức bình thường sau khi cài docker thì phải setup lại kết nối mạng, hoặc có thể dùng tiện ích nmtui trong network.manager service cũng đc.

Đã sửa 2 năm trước bởi phú

Có thể bạn quan tâm...

3
0
Viết bình luận...x