A simple monitoring dashboard for Docker in Swarm Mode. Edit
1M+
A simple monitoring dashboard for Docker in Swarm Mode.

Swarm dashboard shows you all the tasks running on a Docker Swarm organised by service and node. It provides a visualisation that's space efficient and works well at a glance.
You can use it as a simple live dashboard of the state of your Swarm.
The Dashboard has a node.js server which streams swarm updates to an Elm client over a websocket.
At the moment, the dashboard needs to be deployed on one of the swarm managers. You can configure it with the following Docker compose file:
# compose.yml
version: "3"
services:
dashboard:
image: charypar/swarm-dashboard
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
ports:
- 8080:8080
environment:
PORT: 8080
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
and deploy with
$ docker stack deploy -c compose.yml svc
There are two considerations for any serious deployment of the dashboard:
Both feature requests and pull requests are welcome
Content type
Image
Digest
Size
22.8 MB
Last updated
about 9 years ago
docker pull charypar/swarm-dashboard