Hướng dẫn cài đặt Portainer trên Linux

Last modified by Admin on 2025/01/02 16:42

Portainer là gì?

Portainer là một ứng dụng quản lý container mã nguồn mở, được thiết kế để đơn giản hóa việc quản lý Docker container thông qua giao diện người dùng thân thiện. Thay vì phải nhập các dòng lệnh phức tạp để thao tác với Docker, bạn có thể sử dụng Portainer để thực hiện mọi thứ từ khởi tạo, quản lý, giám sát container cho đến quản lý volume, network, và các stack. Portainer giống như Docker Desktop trên Windows nhưng cài đặt cho Linux CLI vậy.

Hướng dẫn cài đặt

Trước hết ta cài đặt nhanh Docker bằng lệnh sau:

curl -fsSL https://get.docker.com | sudo sh

Kiểm tra docker đã cài đặt thành công chưa bằng lệnh sau:

docker -v 

 1735807948950-651.png

Tiếp theo ta sẽ pull portainer về và chạy bằng lệnh sau và đợi khởi động hoàn tất:

docker volume create portainer_data

 docker run -d -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

1735808282732-619.png

Sau khi cài đặt xong ta truy cập giao diện bằng đường dẫn 

https://IP:9443

Giao diện chạy lần đầu sẽ như sau, ta cần phải khởi tạo người dùng quản trị viên ở lần đầu truy cập

1735808730157-733.png

Lưu ý: mật khẩu cần dài hơn 12 ký tự

Sau khi khởi tạo quản trị viên, ta cần phải khởi động lại container chạy portainer

1735809556961-727.png

Ta dùng lệnh sau:

docker restart portainer

 Sau khi khởi động lại, ta truy cập lại giao diện và tạo lại quản trị viên một lần nữa là sẽ đăng nhập được vào Portainer, giao diện sau khi đăng nhập sẽ như sau:

1735809788052-771.png

Kế tiếp, ta cần thêm môi trường Server đang chạy vào Portainer lần lượt như sau:

1735810018067-780.png

1735810068006-561.png

1735810187273-747.png

Khi thêm hoàn tất, ta sẽ thấy môi trường Server của mình tại đây, ta nhấn Live Connect để kết nối:

1735810486318-688.png

Kết nối thành công hiển thị trạng thái sẽ như sau:

1735810526099-334.png

Như vậy là ta đã cài đặt và kết nối Portainer hoàn tất, từ giờ việc thao tác quản lý container, images, volume, network của docker trên Linux sẽ thuận tiện hơn.

Bizfly Cloud chúc bạn thành công!