Docker Portainer es una ligera interfaz de usuario de código abierto, que nos permite administrar facilmente hosts o clústers Swarm de Docker.


 

 

 

   

Logo propiedad de Portainer.io

 

 

Portainer es una interfaz gráfica de usuario que nos permite gestionar Hosts y Swarms de Docker cómodamente.

 


 

 
 

 

INSTALACIÓN DE PORTAINER

 

Portainer se ejecuta como un ligero contenedor Docker, sobre un motor Docker o un clúster Swarm Docker.

 

 

 

Desplegar Portainer

 
Desplegaremos Portainer con los siguientes comandos:

1
2
3
$ docker volume create portainer_data
 
$ docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

 

 

 

 
–> Hecho esto, ya podemos acceder a Portainer a través del navegador, por medio de la IP del nodo que ejecuta Portainer, y el puerto configurado (en este caso el 9000).

1
http://192.168.0.201:9000/#/containers/

 

 

Accediendo a Portainer

 
Accedemos a http://192.168.0.180:9000 (el nodo Manager, que ejecuta Portainer). Y nos redirecionará a

1
http://192.168.0.180:9000/#/init/admin

para crear el usuario y el password de acceso a Portainer por primera vez.
 
 

 

 

Portainer nos deja elegir el tipo de conexión que utilizamos:

Local o Remota.

 


 

 

Elegimos Local (administrar el entorno Docker donde Portainer se está ejecutando):


 

 

Y podremos ver el Dashboard (escritorio) de Portainer.


 

 

Secciones de Portainer

 
Portainer nos muestra todas las secciones existentes para administrar nuestros Hosts y clústers Swarm de Docker.
 

–> Podremos crear y administrar Contenedores:

 

 

–> Crear y administrar nuestras imagenes para Docker:


 

 

–> Crear y administrar Servicios Docker:


 

 

–> Podemos utilizar las Applicacion Templates (plantillas de aplicaciones):


 

 

–> También tenemos una sección para administrar un clúster de Docker Swarm.

Vamos a  SwarmCluster visualizer para obtener una vista global de los integrantes del Swarm.

 

En esta sección podremos ver las máquinas (nodos) que forman parte del Swarm, y los servicios que están ejecutando.

 

 

Otras secciones y prestaciones que ofrece Portainer:

 

  • Nos permite utilizar el registro (podemos utilizar Docker Hub, o instalarnos la aplicación de registro local) para gestionar nuestras imagenes.
  • Podemos crear y administrar los usuarios de Portainer y sus permisos.
  • Administrar y configurar las redes (pestaña Networks).
  • Administrar los volúmenes que utilizan algunos contenedores y servicios.

 

 

Enlaces interesantes sobre Portainer:

 


 

 

Práctica con Portainer:

 


 


Etiquetas del articulo: ,