Difficulty: Beginner
Estimated Time: 5 minutes

Weave Scope lets you monitor and control your containerized microservices applications. By providing a visual map of your Docker Containers, you can see the dependencies and communication links between them.

Scope automatically detects processes, containers, hosts. No kernel modules, no agents, no special libraries, no coding.

This scenario explains how to map and visualise connections between your Docker containers.

This scenario has explored how you can use Weave Scope to visualize and explore the containers running on a host.

To install Weave Scope, run the following commands:

sudo wget -O /usr/local/bin/scope \
  https://github.com/weaveworks/scope/releases/download/latest_release/scope
  sudo chmod a+x /usr/local/bin/scope
  sudo scope launch
  

More details can be found at http://weave.works/product/scope/ and https://cloud.weave.works

Don’t stop now! The next scenario will only take about 10 minutes to complete.

Weave Scope

Step 1 of 5

Step 1 - Deploy Application

To begin with, launch two linked containers to demonstrate a website/database architecture.

docker run -d --name redis redis

docker run -d --link redis:redis katacoda/redis-node-docker-example