The primary use case for Portainer is to create new Docker container environments, manage existing ones, and monitor their performance. The tool also supports Docker Compose, a tool for running multi-container Docker applications, and Docker Swarm, which is used for clustering several Docker nodes into one virtual system. Portainer also extends its management capabilities to Kubernetes, a popular container orchestration platform. You can use it to manage Kubernetes clusters, including pods, deployments, and services. Beyond Docker and Kubernetes, Portainer is compatible with edge devices running Docker. This is particularly useful for IoT (Internet of Things), where numerous remote devices need to be managed efficiently.