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
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
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.
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
.