TrustRadius Insights for Portainer are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Intuitive and User-Friendly Interface: Users have consistently praised Portainer's intuitive and user-friendly interface, with many reviewers stating that it is easy to navigate and provides a positive user experience. The clean and organized layout of the interface has been particularly appreciated by users, as it allows for efficient management of multiple repositories and reduces incidents. Additionally, users have found the GUI design to be visually appealing and well-suited for users of all levels of expertise.
Seamless User Access Control: Reviewers have commended Portainer's RBAC feature, which integrates seamlessly with SAML IDP services like Azure and Okta. This functionality has received positive feedback from users who appreciate the flexibility it offers in terms of user access control. Furthermore, users value the support for various authentication options provided by Portainer, as it enhances security while ensuring a smooth login experience.
Simplified Management of Complex Clusters: Many users have highlighted Portainer's capability to manage complex clusters such as Swarm or Kubernetes as one of its standout features. With this functionality, deploying new applications, stacks, and clusters becomes simpler and more streamlined. The visualization of the overall infrastructure has also been highly regarded by reviewers, as it provides a comprehensive view of all components in one place, making management and monitoring tasks easier to handle.
We had the problem that we had to orchestrate multiple docker containers manually. Now that we use Portainer, everything became a breeze. With the business edition, we don't have to manually check for updates. Furthermore, not having to manually create docker compose files is awesome. Including env files is also as easy as it gets. 2 thumbs up from me. Go and get Portainer! NOW!
Pros
Managing docker containers and stacks
Creating containers based on other containers
Including multiple sources for containers
Cons
label the "unused" images not as unused if a stack that is stopped uses them
Likelihood to Recommend
Use it whenever you want to get stuff done fast.
Do not use it if you want to learn the inner workings of docker.
We are just starting to touch ground with it, but am sure it will make our lives much easier. Being a 2nd liner it is a lot easier to use it rather then going to the backend for troubleshooting, our use case for Portainer is docker only for the time being.
At home am planning to use it more and more by and learn about the more advanced features provided.
Pros
Stacks
Monitoring
UI
Easy to navigate
Cons
Setting up Active Directory
Kubernetes support
Continue improving what is already in place
Likelihood to Recommend
Can't really think of any scenarios where it is less appropriate.
But it really works best for simplifying container management, monitoring and troubleshooting, and centralised management. You cannot got wrong with this combination. Used mostly for microservices deployment for on prem, also used in isolated environments for testing before production deployment.
Home lab. GUI visualization of containers and volume management.
Pros
easily displays containers that are running and ones that are not
configuration of variables within a container
Cons
This is just such a great product. It is so much better than working from the command line.
Likelihood to Recommend
for anybody getting working with containers Portainer is a must in my opinion. I do believe that understanding the command lines is imperative but once that is understood using this tool is so much more efficient. A real Time saver!
I am running several services that my company sorely needed for collaboration. Portaimer makes it super easy for me to keep them updated and to test other containers that other departments want to try out with minimal cost and setup time. Our IT department, while small, is now able to expand with no extra costs to our small budget.
Pros
Management
Easy of use
Easy to administer
Cons
Updating Portaimer itself
Migrating containers to different servers
A little cleaner interface
Likelihood to Recommend
Running low resource containers is excellent. Many commercial software packages cannot work outside of the major OS offerings. I'd love to replace Microsoft with one pane of glass like Portainer, but I don't see it happening. I also wish there was a little more intuitive network management tools, but they are more for personal usage so it might not apply here.
Portainer has significantly improved productivity by allowing me to easily manage all Docker containers in one place. Its intuitive interface reduces complexity, enabling quicker deployments and streamlined monitoring. This efficiency saves time, lowers operational costs, and simplifies container management, making it accessible even for teams with limited DevOps expertise. I really like managing stacks with it since it even has build in version control.
Pros
Version control of stacks
Clean GUI
Easy install
Simple updates
Cons
Port tester to see if ports are open from outside network
Monitoring tools and graphs
Customized alerts could be nice
Likelihood to Recommend
My friend was getting into Linux servers. I recommended him Portainer and we are still both using it.
It seems like it is less appropriate in business world but it is mostly due to people not wanting change and not any software problems that Portainer has, in my specific case, it was rejected from work for hosting simple web apps.
While I work in an R&D department and have to deal daily with containers for various projects across many different servers and VMs, Portainer made it easy for me to deploy them quickly and effectively. Furthermore, maintaining and monitoring these containers, their networks, and their volumes with Portainer saves me a lot of working time. Additionally, with Portainer you have the ability to operate Docker Swarm and Kubernetes Clusters. Finally, the option of controlling a remote server using the Portainer Agent is a huge plus.
Pros
Remote monitoring, maintenance, deployment of an Environment with Portainer Agent
Easy way to deploy Containers with templates
Easy way to create networks and volumes
Easy way to customize .env files
Easy way to assign ports of container to ports outside the container
Easy way to deploy stacks
Cons
Export the deployed stacks as a template
Make stacks that were created outside Portainer, Control Total not limited, as the stacks that are deployed with Portainer
Provide more application templates
Likelihood to Recommend
From my experience if you are to to deploy containers in a large scale and across different servers and you have an easy way to do this Portainer is the right choice. Furthermore, as you may want to maintain and monitor these containers while you want a fast way to make appropriate changes and redeploy them fast then you have to use Portainer.
Managing docker containers and deployments can't be any easier than this. Docker-compose and other cli tools can be ok but there are definitely many occasions where you would like to better visualize and more efficiently manage your stacks, volumes, containers, images, etc. Doing all that in any browser, on your phone as well as having web hooks are definitely a plus.
Pros
Manage docker stacks
Visualize deployments
Community support
Efficient and lightweight
Cons
Too abstracted for advanced use cases
Scalability concerns for very large use cases
Likelihood to Recommend
It's great for small to medium deployments. Has a fairly low learning curve. Use it for simplifying and streamlining management of docker containers. Offers a very friendly user interface that allows you to efficiently perform most common containers operations through a centralized view that can manage multiple environments. Fairly simple to monitor resources usage and perform troubleshooting. May not be suitable for very complex use cases
We use Portainer as our mean Docker controll system. We have all our docker containers on Portainer managed. In the most cases we use stacks with docker compose and our yml files are saved on our github account in our organisation. With this we can change things in the yml files on github and pull the changes in Portainer.
Pros
Github
Stacks
Sso
Likelihood to Recommend
We use Portainer for every use case and I honestly have no idea in which area it is not worthwhile. We are very happy with the product as we much prefer to work in a gui rather than on the command line. I don't have much more to say about this.
I am a Platform Engineer that previously worked in the b2b integrated ecommerce space, and now I work in the industrial base, for a plastics manufacturer. I use Portainer for the same thing at both organizations, which is mainly to manage automations around our internal and external services, including custom applications built for our customers in the past. I use standalone Docker, Docker Swarm, and Kubernetes instances (all for different purposes), and have really enjoyed working in the platform. Not only is it extremely intuitive, but if you need any help whatsoever with using Portainer, their team is only a phone call or an email away. They're always more than willing to help you with your projects to show your organization how Portainer is a huge benefit! It is for these reasons, I would recommend Portainer to anyone in DevOps, IT, Software Development, or Platform Engineering! It's a time saver, and a life saver!!
Pros
Customer Service
Documentation
Support
Intuitive User Interface
Good User Experience
Performance
Easy to Install & Configure
Cons
Automatic Updates
Better Support for Kuberenetes
Likelihood to Recommend
I have several websites that I need to manage, varying from DNN and WordPress, all the way to fully custom B2B integrated ecommerce websites. And, as such, I need an easy way to automate updates, patching, and deployments. With Portainer, I am easily able to use their built in web hook features to use a code repository as the source of truth, easily deploying automatically based on being triggered by a push or merge in my code repo. I like that they easily integrate with many different repositories and CI tools.
I use Portainer daily to build new containers, and update images. I create new containers for development purposes and create stacks to set up development environments. I regularly create "golden" images to test situations, and doing so in Portainer is a breeze. I can create a base image, attach to it, then install tools, configure applications, detach and save the state of the image... This is a great feature.
Pros
Image creation from running containers
Fast container deployment from app templates
Network isolation
Cons
Custom stack templates are missing. While app templates are easy, custom stack templates would be awesome... 1-click LAMP system in multiple containers
Better image management is needed
Better volume management is also needed
Likelihood to Recommend
Many developers, especially lesser experienced developers, don't have a really good background in setting up containers from the command line. Portainer is invaluable to them. Giving a UI to them gives them much more confidence and allows them to learn properties and capabilities of containers under far less stress. On the flip side of this, giving then a UI on a production system can lead to chaos...never give junior developers access to production servers.