docs/getting-started/index.md

43 lines
1.7 KiB
Markdown

---
title: "Getting Started, Part 1: Orientation and Setup"
---
# Getting Started, Part 1: Orientation and Setup
{% include content/docker_elevator_pitch.md %}
## What we'll be covering
This tutorial will create a simple application that runs in a cluster, so you
get a sense of how to build distributed applications with the Docker platform.
1. In part one, which you're reading now, we get set up and oriented.
2. In part two, we create a "Hello World" application that identifies itself.
3. In part three, we hook up a visitor counter.
4. In part four, we show how to scale this "Hello World" app as if it were very
high traffic, by setting up a cluster.
5. In part five, we show how to manage our cluster with a graphical user
interface tool, and roll out code updates.
The application itself is very simple so that you are not too distracted by
what the code is doing. After all, the value of Docker is in how it can build,
ship, and run applications; it's totally agnostic as to what your application
actually does.
By the end of this tutorial, you should have a good sense of how the entire
platform works, from setting up your dev environment, running and testing your
code, and finally, building, deploying, and managing your application.
## Setup
Before we get started, make sure your system has the latest version of Docker
installed.
[Install Docker](/engine/installation/index.md){: class="button darkblue-btn"}
If you understand that container images package application code and their
dependencies all together in a portable deliverable, and your environment has
Docker installed, let's move on!
[On to "Getting Started, Part 2: Creating and Building Your App" >>](part2.md){: class="button darkblue-btn"}