vsupalov

Tool Spotlight: Portainer

June 10, 2018

Portainer is a self-hosted web UI. You can use it to view the state of your containers, and interact with them.

The Portainer UI.

What is it for?

A UI to interact with your Docker host or Swarm cluster. Or just to get an overview.

  • See how many resources your containers are using.
  • Get details about your Docker containers in a good-looking graphical interface.

You might be interested if…

  • You like graphical interfaces, and would like to use the Docker CLI a bit less.
  • You are running multiple containers and need to check their status and behaviour.
  • You’re using Docker containers (not Kubernetes) on a single host OR running swarm mode across multiple nodes

What you need to know

It’s …

  • Free.
  • Open source.
  • For Docker and Swarm (not Kubernetes).
  • Easy to get started: deploy it in a Docker container.

You can …

  • Deploy new containers.
  • Create users for the interface.
  • See stats around your Docker host, containers and more.
  • Run containers (and stacks) using built-in “app templates”.
  • Run the interface on localhost, and forward the port via SSH, instead of making it available to the whole internet.

Take a look

You can see a lot of the features in screenshots here.

Try it

You can go to the demo site, enter demo credentials and interact with the tool. Read the instructions here.

An alternative

You can set up something like dockprom to get an overview of your Docker host. It’s a mix of Grafana, Prometheus, AlertManager, NodeExporter and cAdvisor, providing nice dashboards with metrics on your containers.

For more options, check out this list of other Docker GUIs.

Join the mailing list!


Subscribe to get notified about future articles and stay in touch via email.

I write about Django, Kubernetes, Docker, automation- and deployment topics, but would also like to keep you up to date about news around the business-side of things.

Privacy and your data: You can get more information about the usage of your data, the storage of your registration, sending out mails with the US-provider ConvertKit, statistical analysis of emails sent and your possibility to unsubscribe in my Privacy Policy.

I use the US-provider ConvertKit for email automation. By clicking to submit this form, you acknowledge that the information you provide will be transferred to ConvertKit for processing in accordance with their Privacy Policy and Terms.

We won't send you spam. Unsubscribe at any time. Powered by ConvertKit