and Security


Platform Management

The core value of Portainer is its strength in application deployment. Regardless of how you choose to engage with Portainer, be that via the GUI, our extensive API or Git integrations, the ease with which you can deploy container based applications is unparalleled.

platform management_architecture

Portainer System Architecture

Portainer is tested against Docker on Windows, Docker on Linux/AMD64, Docker on Linux/ARM64, Kubernetes on Linux, and Azure ACI. It is validated against the current version of Docker/Kubernetes at the time of each release as well as being validated on the two prior major versions.

Portainer is platform agnostic and thus doesn’t care if your environment is running on your laptop, in your datacentre or through a managed service. As long as you can deploy the Portainer Agent - which facilitates management of the underlying platform – you can use Portainer. Portainer does not create new clusters for you, instead it manages the clusters you give it access to. You still need to deploy clusters externally, however this process is getting much easier thanks to bootstep tools. Of course, cloud providers make this process completely invisible to you.

platform management_registry management-67

Registry Management

Portainer lets you define any number of container registries - public or private, secure or open - and then allows you to assign access to users. Only authorized users are able to pull/push from any given registry which makes Portainer a great way to secure access to your internal container image repositories and a simple way to define and secure access across your organization.

For Portainer Business users, Portainer lets you browse and interact with the remote registry, performing tasks such as image retagging, or deletion; this feature removes the need for additional 3rd party registry management tools as you can perform all essential image management functions from Portainer.

Portainer BE Icons_storage management

Storage Management

Managing persistent storage is a challenge in any containerized environment, given the differing needs of applications. Portainer makes the provisioning and management of storage very straightforward for users. 

Docker provisioning

From a provisioning perspective, Portainer supports the creation of persistent volumes against either a local path on a docker host, or a CIFS share, or a NFS mount.

Volume Browsing

Portainer provides authorized users with the ability to browse the persistent volumes attached to containers. Users can interact directly with the volume content, either uploading/downloading files, or renaming/deleting.

Kubernetes capacity management

In a Kubernetes environment, Portainer allows users to specify the maximum size of their requested volume when created. It then allows the administrator to expand the capacity allocated to their persistent volume. In addition, Portainer displays all volumes for a given backend storage type so as to visually show the allocated capacity.

Portainer BE Icons_cluster management

Network Management

Making sure applications are properly networked within clusters is critical and Portainer makes it easy. For Docker, you can create and use additional bridge, overlay, or MACVLAN networks.  For Kubernetes, you can configure and use Ingress and Load Balancers across the cluster.

Kubernetes: Application load balancing

Portainer allows users to publish their application via a Kubernetes Ingress controller (reverse proxy) which includes defining the http routes, rewriting headers, or performing SSL offload.

Kubernetes: Network load balancing

Portainer allows users to publish their application via a Kubernetes Load Balancer (or Swarm Ingress), which provides enables their application to be globally visible across the cluster.

Portainer Icons_registry-image management

CE Customer Support

As a thriving Open Source community, there is an active and willing group of enthusiastic users who are happy to help. In addition, our developers are active online making sure the information being shared is accurate.

Portainer also has a comprehensive set of online documentation. The library includes everything from installation guides to in-depth how-to's

Slack for all users

We have an active Slack channel to support all users of the Portainer platform.  Engage  directly with other users, community leaders and our Portainer team to answer any questions you might have and learn from how other businesses are using Portainer.

Portainer-Icons_ustomer support

Portainer Business Support

Ensuring Portainer Business customers get the best possible experience is important to us.  Which is why we've developed a comprehensive Customer Success Programme for all users.

The Programme starts with a virtual one-on-one onboarding session.  A member of the Portainer Customer Success team will evaluate your environment  then work with you to ensure Portainer is optimized to give you the insights you need.


Should you run into problems you have access to two tiers of Support – 24x7 or 9x5 depending on what you purchased for the nodes in question. The Support team is highly skilled and fully equipped to deal with any size of issue. You’ll also get regular contact and updates from Portainer to ensure you are getting the absolute best out of your investment.