Saltar al contenido principal

Portainer

Introducción​

Docker Swarm está pensado para funcionar por comandos, lo que es perfecto para poder automatizar los procesos de despliegue, pero también está bien tener una UI que nos facilite los trabajos no automatizados o simplemente para ver más fácilmente todas las opciones.

Portainer es una UI compatible con las funcionalidades de Docker y Docker Swarm, entre otros.

Descarga​

El fichero de despliegue se encuentra en Git.

git clone https://gitlab.com/ReiIzumi/swarm-project.git
cd swarm-project/01-Portainer

Preparación​

Portainer requiere una carpeta compartida, para ello se hay que crear un volumen con GlusterFS y montarlo en /mnt/portainer.

Despliegue​

Este servicio tiene pocos pasos para ser desplegado.

  1. Asignar la URL final en traefik.http.routers.portainer.rule.
  2. Desplegar con el comando:
docker stack deploy -c portainer.yml portainer

La primera vez que se accede, nos preguntará para crear la contraseña del usuario admin.