Swarmpit proporciona una interfaz simple y fácil de usar para su clúster Docker Swarm. Puede administrar sus servicios, secret, volúmenes, redes.
Esta desarrollado en Clojure, para el el front-end usa React, CouchDB para la persistencia de datos e InfluxDB para visualización de datos estadísticos.
Instalación
1 2 3 4 |
docker run -it --rm \ --name swarmpit-installer \ --volume /var/run/docker.sock:/var/run/docker.sock \ swarmpit/install:1.9 |
Se puede hacer la instalación desde su repositorio de github
1 2 |
git clone https://github.com/swarmpit/swarmpit -b master docker stack deploy -c swarmpit/docker-compose.yml swarmpit |
El stack tiene los siguientes componentes
- app – Swarmpit
- agent – Swarmpit agent
- db – CouchDB (Datos de aplicación)
- influxdb – InfluxDB (Cluster estadisticas)
Por defecto swarmpit usa el puerto 888.
1 2 |
docker service ls docker service ls | grep "swarm" |

Dashboard
Listado de stacks
Listado de stacks
Listado de Servicios
Listado de redes
Listado de nodos
Referencia: https://github.com/swarmpit/swarmpit
.