Skip to main content

4.2 Portainer

Portainer es una de las herramientas esenciales para la orquestación de contenedores en entornos locales, principalmente aunque también productivos. Tiene una curva de aprendizaje muy suave en comparación con Kubernetes y cuenta con una interfaz web completa donde se pueden visualizar nuestros contenedores, volúmenes, redes, etc...

Es una forma sencilla y rápida sobre todo para acelerar la adopción de contenedores y nube pública en procesos de transformación digital o para empezar un homelab.

Evidentemente si lo usamos en entornos productivos deberemos de securizarlo a no ser que utilicemos la Business Edition

Portainer Community Edition ya viene dockerizado así que los haremos funcionar como un contenedor más que además de pasarle volúmenes y comunicar puertos le pasaremos el socket de Docker para que pueda orquestar los demás contenedores.

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest