Portainer: Container and Kubernetes management interface
Web-based management platform for multi-orchestrator container environments.
Learn more about Portainer
Portainer is a container management platform delivered as a single containerized service that runs on Linux or Windows. It communicates with container orchestration APIs to provide unified resource management across multiple deployment targets. The application exposes both a web interface and REST API for managing containerized workloads and their associated infrastructure. It supports multiple orchestration backends including Docker Engine, Docker Swarm, Kubernetes clusters, and Azure Container Instances.
Single container deployment
Portainer runs as a single container instance that can be deployed to any cluster without additional dependencies or complex setup procedures.
Multi-orchestrator support
Manages resources across Docker, Swarm, Kubernetes, and ACI environments through a unified interface rather than requiring separate tools for each platform.
Dual interface model
Offers both a web GUI and comprehensive REST API for resource management, allowing both interactive administration and programmatic integration.
import requests
portainer_url = "https://portainer.example.com"
api_token = "ptr_your_api_token_here"
headers = {"X-API-Key": api_token}
response = requests.get(f"{portainer_url}/api/endpoints", headers=headers)
environments = response.json()
for env in environments:
print(f"Environment: {env['Name']}, Type: {env['Type']}")Focuses on bug fixes and stability improvements for Stack deployments, Edge environments, and container management.
- –Fixed invalid update schedule date display on Async Edge environments when browsing snapshots
- –Added Podman environments support via socket when running Portainer server on Docker
- –Support for CentOS 9, Podman 5 rootful
- –Fixed Stack startup failures when private images referenced by the stack were removed from environment
Bug fixes for Docker stack management, container operations, and security vulnerabilities.
- –Fixed invalid update schedule date display on Async Edge environments when browsing snapshots
- –Added Podman environments support via socket when running Portainer server on Docker
- –Support for CentOS 9, Podman 5 rootful
- –Fixed Stack startup failures when private images referenced by the Stack had been removed from environment
Adds Docker v29 support, Podman auto-onboarding, stack renaming, and fixes security vulnerabilities.
- –Fixed invalid update schedule date display on Async Edge environments when browsing snapshots
- –Added Podman environments support via socket when running Portainer server on Docker
- –Support for CentOS 9, Podman 5 rootful
- –Fixed local development build scripts for community contributors with Apple M series chips
Top in Cloud & DevOps
Related Repositories
Discover similar tools and frameworks used by developers
Build Push Action
GitHub Action for building and publishing Docker images.
AWS CDK
Programming language abstractions that synthesize into CloudFormation templates.
node_exporter
Collects Unix system metrics for Prometheus monitoring.
kube-state-metrics
Generates Prometheus metrics from Kubernetes API objects for cluster observability.
Setup Node
Node.js version management and dependency caching for workflows.