Portainer là công cụ quản lý Docker Containter miễn phí với kích thước gọn nhẹ và giao diện quản lý trực quan, đơn giản để triển khai cũng như sử dụng, cho phép người dùng dễ dàng quản lý Docker host hoặc Swarm cluster. Công cụ này hoạt động trên một container được triển khai trên Docker Engine (tương thích với phiên bản 1.9 trở lên, hỗ trợ trên cả Linux và Windows). Bạn đọc có thể tham khảo thêm thông tin của Portainer tại trang chủ của Portainer hoặc repository của Portainer trên Github.
Portainer cho phép người dùng quản lý Docker stack, container, image, volume, network,… Bạn có thể trải nghiệm bản demo của Portainer tại trang http://demo.portainer.io/ (tài khoản đăng nhập mặc định là admin / tryportainer. Lưu ý: trang demo sẽ tự động reset sau mỗi 15 phút). Portainer cũng đang trong quá trình phát triển và thử nghiệm việc tích hợp quản lý Kubernetes với phiên bản BETA v2 (tính tới thời điểm hiện tại – 08/2020). Bạn có thể xem chi tiết tại đây.
Lưu ý: Bài viết này sẽ hướng dẫn bạn đọc cách cài đặt Portainer để quản lý Docker host.
docker volume create portainer_data
docker container run -d --name portainer -p 8080:9000 \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data portainer/portainer
3.1. Ở lần truy cập đầu tiên, Portainer sẽ yêu cầu người dùng thiết lập mật khẩu của tài khoản admin.
3.2. Chọn cách thức kết nối đến Docker host. Hiện tại Portainer đang hỗ trợ 4 cách thức để kết nối, bao gồm:
Bài viết này sẽ hướng dẫn bạn đọc cách kết nối và quản lý Docker host ở “local“. Các cách thức còn lại sẽ được xuất hiện một bài viết hướng dẫn khác trong thời gian tới.
3.3. Truy cập trang Portainer dashboard.
Ở giao diện đầu tiên sau khi thiết lập thành công, người dùng sẽ thấy được thông tin của endpoint đã kết nối thành công. Ví dụ ở trong ảnh bên dưới. Hiện tại trên host đang được kết nối (local) đang có:
Ở mục “SETTINGS” sẽ cho phép người dùng có thể tùy biến thông tin của Portainer. Bao gồm:
3.4. Truy cập trang quản lý Docker của 1 endpoint
Nhấn chọn tên endpoint cần xem thông tin ở trang Home. Ví dụ, hiện tại Portainer đang kết nối đến endpoint “local” thì bạn chỉ cần nhấn vào tên của endpoint để truy cập trang quản lý thông tin.
Portainer hỗ trợ khá nhiều tính năng để người dùng có thể quản lý thông tin của Docker bao gồm:
Chúc bạn thành công!
Nguồn tham khảo:
Powered by BetterDocs
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Δ
Ghi nhớ tôi
Chưa đăng ký? Đăng ký
Năm sinh
Bạn đã đăng ký? Đăng nhập ngay