Difficulty: Beginner
Estimated Time: 10 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 uses the Weave reference application to demonstrate running Scope on a comprehensive application.

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

Weave Cloud is a version of Scope which is hosted by Weave. After signing up for Weave Cloud, you'll get a service token which you can plug into your Scope probe with scope launch --service-token=<service-token>.

Visualize Weave Demo using Scope

Step 1 of 4

Step 1 - Deploy Application

The environment has Weave Net installed and a Docker Compose file defining the Microservice deployment in a single Docker Host configuration.


A Docker Compose file is used to define the Sock Shop deployment.

cat docker-compose.yml

Launch this using docker-compose up -d

In the next step, you can start Scope and visualise what was deployed.

This tab will not be visible to users and provides only information to help authors when creating content.

Creating Katacoda Scenarios

Thanks for creating Katacoda scenarios. This tab is designed to help you as an author have quick access the information you need when creating scenarios.

Here are some useful links to get you started.

Running Katacoda Workshops

If you are planning to use Katacoda for workshops, please contact [email protected] to arrange capacity.

Debugging Scenarios

Below is the response from any background scripts run or files uploaded. This stream can aid debugging scenarios.

If you still need assistance, please contact [email protected]