Difficulty: Beginner
Estimated Time: 10 minutes

This tutorial demonstrates dotmesh: a tool for capturing, organizing and sharing your application states.

In this tutorial you will learn:

  • How to deploy dotmesh on a computer running Linux (provided)
  • How to use dotmesh to capture application state into a datadot
  • How to push datadots into dothub

Bonus section:

  • How to set up your computer (Linux or Mac) as another dotmesh server so you can try moving datadots between the katacoda server and your computer, via dothub.

Thanks for trying the Dotmesh tutorial!

What's next? Try brushing up on Dotmesh concepts or take another tutorial for a spin!

hosted tutorial

Step 1 of 3

Step 1

Install Dotmesh

1) Download the dotmesh client binary.

curl -o /usr/local/bin/dm https://get.dotmesh.io/$(uname -s)/dm && chmod +x /usr/local/bin/dm

2) Create a local instance of the dotmesh server. NOTE: You do not need to keep a note of the secret for this tutorial.

dm cluster init

3) Check that the local dotmesh client can talk to the local dotmesh server.

dm version

If you can see the version of both the client and the server, your installation has been successful. Onward!

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]