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
- Secciones de Portainer
- Contenedores
- Imagenes
- Servicios
- Plantillas de Aplicaciones
- Visualización Swarm
- Otras secciones de Portainer
- Enlaces sobre Portainer
- Práctica interactiva de Portainer
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 Swarm / Cluster 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: