As a business user you will appreciate how Portainer's Application Management tool radically simplifies the way you both deploy and manage applications. An intelligent rules engine is incorporated in the interface. It ensures your deployment is configured in such a way it will automatically be accepted by the orchestrator and fit within any administrative constraints you have set.
Using Portainer, administrators can make changes to applications that are running, including adjusting elements such as image name, environment variables, persistent volumes, networking etc. Any change then triggers an automatic redeployment of the application with the new settings embedded.
Portainer's “click-to-deploy” application template feature is one of its most valued and talked about. Essentially, it enables an administrator to publish a catalogue of applications that users can deploy apps from with a single click. There is also a business friendly “custom templates” feature that lets users create templates of running applications that can be stored for reuse at a later date. Making more effective use of your time, IP and resources - all with no coding required.
Portainer has a unique container-edit feature that automatically records running settings. It means you can deploy a new container with existing settings and once it is up and running, the old container is deleted.
Portainer's single-click option to “stop” a stack, is the equivalent of a “compose down” (but for Swarm stacks). When deployed, all services relating to a stack are de-scheduled but the stack file remains available to be re-started in Portainer.
Using Portainer's API it can be interfaced with different CI/CD toolsets. It means you can deploy applications through Portainer and retain the ability to use its Identity Management tool set. You can also automate the redeploy/update of Docker Services using webhooks provided via Portainer. This allows tasks to be triggered from CI/CD tools on the completion of a new Docker image. There is also an extremely useful integration into Github, that lets you deploy Swarm Stacks and/or Kubernetes Manifests from a Github Repo.
Portainer is the perfect troubleshooting companion for your business. With visual access to an application’s logs and its associated componentsWhere an application containers multiple parts, logs are interwoven so a single timeline of events can be visualized. Portainer provides instant access to the console of running containers/pods, allowing interactive troubleshooting.
Portainer gives us the ability to visualize the real-time performance of any running application. It means we can easily identify the the resource demands needed, to aid with troubleshooting.