diff --git a/docs/index.html b/docs/index.html index d024917e..c120bd32 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2249,6 +2249,52 @@ There are many ways to deal with inbound traffic on a Swarm cluster. --- +## Visualize container placement + +- Let's leverage the Docker API! + +- [Mano Marks](https://twitter.com/manomarks) wrote a simple-yet-beautiful-and-powerful + Swarm visualization tool + +.exercise[ + +- Clone this fork, because it has a Compose file: + ```bash + git clone git://github.com/jpetazzo/docker-swarm-visualizer + ``` + +- Build and run the Swarm visualizer: + ```bash + cd docker-swarm-visualizer + docker-compose up -d + ``` + +] + +--- + +## Connect to the visualization webapp + +- It runs a web server on port 8080 + +.exercise[ + +- Point your browser to port 8080 of any node of the Swarm + + (If you use Play-With-Docker, click on the (8080) badge) + +] + +- The webapp updates the display automatically (you don't need to reload the page) + +- It only shows Swarm services (not standalone containers) + +- It shows when nodes go down + +- It has some glitches (it's not Carrier-Grade Enterprise-Compliant ISO-9001 software) + +--- + ## Terminate our services - Before moving on, we will remove those services