Portainer | Công cụ quản lý container nguồn mở

Portainer Công cụ DevOps

Một nền tảng quản lý container nhẹ và tự lưu trữ

Portainer là một nền tảng quản lý container nguồn mở và mạnh mẽ. Nó cho phép bạn dễ dàng xây dựng, quản lý và duy trì môi trường Docker và Kubernetes.

Tổng quan

Portainer là một nguồn mở, GUI nhẹ mạnh mẽ và công cụ quản lý container dễ sử dụng. Nó giúp khách hàng áp dụng công nghệ container, xây dựng, quản lý và duy trì các eviron dựa trên container với Docker, Kubernetes, Docker Swarm và Azure ACI. Portainer rất dễ triển khai công cụ với giao diện trực quan cho cả các nhà phát triển phần mềm và hoạt động CNTT. Portainer loại bỏ sự cần thiết phải sử dụng CLI và che giấu sự phức tạp của việc quản lý các container. Nền tảng quản lý container Portainer bao gồm hai thành phần, máy chủ Portainer và tác nhân Portainer. Cả hai yếu tố này đều chạy như các thùng chứa docker nhẹ trên động cơ Docker. Nó cho phép cấu hình tập trung, quản lý và bảo mật của môi trường sản xuất Kubernetes và Docker. Nó cung cấp một cái nhìn tổng quan chi tiết về môi trường và cho phép DevOps quản lý các thùng chứa, hình ảnh, khối lượng, mạng và nhiều hơn nữa. Nó cũng tương thích với động cơ Docker độc lập và với Docker Swarm.

Yêu cầu hệ thống

Các hướng dẫn cài đặt thực hiện các giả định sau cho máy chủ quản lý container nguồn mở Portainer trên môi trường Linux của bạn:

  • Phiên bản mới nhất của Docker được cài đặt
  • Truy cập sudo vào phiên bản máy chủ của máy chủ
  • Cổng 9443 để truy cập UI và API
  • Máy chủ đường hầm TCP qua cổng 8000
  • Truy cập vào Docker qua ổ cắm Unix
  • Selinux bị vô hiệu hóa
  • Docker đang chạy như root

Đặc trưng

Giải pháp dịch vụ của Portainer CE Container-AS-A-Service hỗ trợ một loạt các tính năng để quản lý các container Docker với tư cách là Trình quản lý UI của Docker Swarm. Một số tính năng chính của GUI quản lý container Portainer được liệt kê dưới đây:

  • Quản lý kiểm soát truy cập
  • Triển khai các ứng dụng bản địa của đám mây
  • Phân lập mạng
  • Ghi nhật ký ứng dụng
  • Trực quan hóa cụm
  • Mạng container
  • Quản lý đăng ký và lưu trữ
  • Dàn nhạc
  • Sao lưu và khôi phục

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

Cài đặt Portainer với Docker trên Linux

Các bước cài đặt tài liệu này giả định rằng tất cả các gói phụ thuộc của phiên bản cộng đồng của Portainer được cài đặt và cập nhật trên môi trường Linux của bạn. Để thiết lập hệ điều hành Linux, vui lòng làm theo các bước cài đặt bên dưới để cài đặt thùng chứa máy chủ Portainer. Đầu tiên, hãy tạo âm lượng mà máy chủ Portainer sẽ sử dụng để lưu trữ cơ sở dữ liệu của nó bằng lệnh bên dưới:

    docker volume create portainer_data

Tiếp theo, tải xuống và cài đặt phần mềm quản lý container tốt nhất của Portainer bằng cách chạy bên dưới trong thiết bị đầu cuối:

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

Theo mặc định, Cài đặt hệ thống quản lý container Portainer sẽ tạo chứng chỉ SSL tự ký để bảo mật cổng 9443. Nếu bạn cần cổng HTTP 9000 mở vì lý do di sản thì bạn có thể thêm các mục sau trong lệnh docker chạy:

    -p 9000:9000

Bây giờ bạn có thể kiểm tra xem container máy chủ Portainer có bắt đầu bằng cách chạy Docker PS Commamd hay không:

    docker ps

Tùy chọn bạn có thể cài đặt Tác nhân Portainer cùng với Cài đặt máy chủ Portainer và Docker độc lập bằng cách chạy lệnh sau:

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

Đại lý Portainer cung cấp chức năng bổ sung như duyệt khối lượng từ Portainer. Bây giờ, bạn có thể đăng nhập vào phiên bản máy chủ Portainer của mình bằng cách duyệt url:

    https://localhost:9443

Bạn cần thay thế localhost bằng IP hoặc tên miền đủ điều kiện (FQDN) và bạn sẽ thấy trang thiết lập ban đầu cho máy chủ Portainer. Đó là nó, máy chủ Portainer đã được cài đặt. Chúc mừng! Bạn đã thiết lập thành công Portainer Docker Container Management Server trên Linux. Thưởng thức!

FAQs

What is Portainer used for?

Portainer is a free easy to use and open source contianer management UI for Docker and Kubernetes environment. Portainer makes it easier for you to manage your Docker containers, images, networks, and volumes from the web based Portainer GUI dashboard.

Is Portainer free?

Yes, Portainer CE is free to use and download container management tool for container environments.

Is Portainer open source?

Yes, Portainer is open source container orchestration management software. Portainer source code repository is available at Github.

In what language is Portainer written?

Portainer is written in Go and Javascript programming languages.

Does Portainer work with Kubernetes?

Portainer docker swarm management ui works with all flavors of either self hosted or managed Kubernetes to ensure any app deployed is safe and secure.

Khám phá

Trong bài viết này, chúng tôi đã thảo luận về công cụ CE quản lý container nguồn mở. Để tìm hiểu về các công cụ quản lý và điều phối container nguồn mở hàng đầu khác, vui lòng truy cập trang sau:

Top 5 Công cụ điều phối container nguồn mở cho DevOps

Công cụ điều phối container nguồn mở

 Tiếng Việt