|
@@ -6,79 +6,78 @@ page_keywords: docker, introduction, documentation, about, technology, understan
|
|
|
|
|
|
**Develop, Ship and Run Any Application, Anywhere**
|
|
|
|
|
|
-[**Docker**](https://www.docker.io) is a platform for developers and
|
|
|
-sysadmins to develop, ship, and run applications. Docker consists of:
|
|
|
+[**Docker**](https://www.docker.io) is a platform for developers and sysadmins
|
|
|
+to develop, ship, and run applications. Docker lets you quickly assemble
|
|
|
+applications from components and eliminates the friction that can come when
|
|
|
+shipping code. Docker lets you get your code tested and deployed into production
|
|
|
+as fast as possible.
|
|
|
|
|
|
-* The Docker Engine - our lightweight and powerful open source container
|
|
|
- virtualization technology combined with a work flow to help you build
|
|
|
- and containerize your applications.
|
|
|
-* [Docker.io](https://index.docker.io) - our SAAS service that helps you
|
|
|
- share and manage your applications stacks.
|
|
|
+Docker consists of:
|
|
|
|
|
|
-Docker enables applications to be quickly assembled from components and
|
|
|
-eliminates the friction when shipping code. We want to help you get code
|
|
|
-from your desktop, tested and deployed into production as fast as
|
|
|
-possible.
|
|
|
+* The Docker Engine - our lightweight and powerful open source container
|
|
|
+ virtualization technology combined with a work flow for building
|
|
|
+ and containerizing your applications.
|
|
|
+* [Docker.io](https://index.docker.io) - our SAAS service for
|
|
|
+ sharing and managing your application stacks.
|
|
|
|
|
|
## Why Docker?
|
|
|
|
|
|
- **Faster delivery of your applications**
|
|
|
- * We want to help your environment work better. Docker containers,
|
|
|
- and the work flow that comes with them, helps your developers,
|
|
|
- sysadmins, QA folks, and release engineers work together to get code
|
|
|
- into production and doing something useful. We've created a standard
|
|
|
- container format that allows developers to care about their applications
|
|
|
- inside containers and sysadmins and operators to care about running the
|
|
|
- container. This creates a separation of duties that makes managing and
|
|
|
- deploying code much easier and much more streamlined.
|
|
|
+ * We want your environment to work better. Docker containers,
|
|
|
+ and the work flow that comes with them, help your developers,
|
|
|
+ sysadmins, QA folks, and release engineers work together to get your code
|
|
|
+ into production and make it useful. We've created a standard
|
|
|
+ container format that lets developers care about their applications
|
|
|
+ inside containers while sysadmins and operators can work on running the
|
|
|
+ container in your deployment. This separation of duties streamlines and
|
|
|
+ simplifies the management and deployment of code.
|
|
|
* We make it easy to build new containers, enable rapid iteration of
|
|
|
- your applications and increase the visibility of changes. This
|
|
|
+ your applications, and increase the visibility of changes. This
|
|
|
helps everyone in your organization understand how an application works
|
|
|
and how it is built.
|
|
|
* Docker containers are lightweight and fast! Containers have
|
|
|
- sub-second launch times! With containers you can reduce the cycle
|
|
|
- time in development, testing and deployment.
|
|
|
+ sub-second launch times, reducing the cycle
|
|
|
+ time of development, testing, and deployment.
|
|
|
|
|
|
- **Deploy and scale more easily**
|
|
|
* Docker containers run (almost!) everywhere. You can deploy your
|
|
|
containers on desktops, physical servers, virtual machines, into
|
|
|
- data centers and to public and private clouds.
|
|
|
- * As Docker runs on so many platforms it makes it easy to move your
|
|
|
+ data centers, and up to public and private clouds.
|
|
|
+ * Since Docker runs on so many platforms, it's easy to move your
|
|
|
appications around. You can easily move an application from a
|
|
|
testing environment into the cloud and back whenever you need.
|
|
|
- * The lightweight containers Docker creates also making scaling and
|
|
|
- down really fast and easy. If you need more containers you can
|
|
|
- quickly launch them and then shut them down when you don't need them
|
|
|
- anymore.
|
|
|
+ * Docker's lightweight containers Docker also make scaling up and
|
|
|
+ down fast and easy. You can quickly launch more containers when
|
|
|
+ needed and then shut them down easily when they're no longer needed.
|
|
|
|
|
|
- **Get higher density and run more workloads**
|
|
|
- * Docker containers don't need a hypervisor so you can pack more of
|
|
|
+ * Docker containers don't need a hypervisor, so you can pack more of
|
|
|
them onto your hosts. This means you get more value out of every
|
|
|
- server and can potentially reduce the money you spend on equipment and
|
|
|
- licenses!
|
|
|
+ server and can potentially reduce what you spend on equipment and
|
|
|
+ licenses.
|
|
|
|
|
|
- **Faster deployment makes for easier management**
|
|
|
- * As Docker speeds up your work flow it makes it easier to make lots
|
|
|
- of little changes instead of huge, big bang updates. Smaller
|
|
|
- changes mean smaller risks and mean more uptime!
|
|
|
+ * As Docker speeds up your work flow, it gets easier to make lots
|
|
|
+ of small changes instead of huge, big bang updates. Smaller
|
|
|
+ changes mean reduced risk and more uptime.
|
|
|
|
|
|
## About this guide
|
|
|
|
|
|
-First we'll show you [what makes Docker tick in our Understanding Docker
|
|
|
-section](introduction/understanding-docker.md):
|
|
|
+First, the [Understanding Docker
|
|
|
+section](introduction/understanding-docker.md) will help you:
|
|
|
|
|
|
- - You will find see how Docker works at a high level;
|
|
|
- - The architecture of Docker;
|
|
|
+ - See how Docker works at a high level
|
|
|
+ - Understand the architecture of Docker
|
|
|
- Discover Docker's features;
|
|
|
- - See how Docker compares to virtual machines;
|
|
|
- - And see some common use cases.
|
|
|
+ - See how Docker compares to virtual machines
|
|
|
+ - See some common use cases.
|
|
|
|
|
|
> [Click here to go to the Understanding
|
|
|
> Docker section](introduction/understanding-docker.md).
|
|
|
|
|
|
### Installation Guides
|
|
|
|
|
|
-Then we'll learn how to install Docker on a variety of platforms in our
|
|
|
+Next, we'll show you how to install Docker on a variety of platforms in the
|
|
|
[installation](/installation/#installation) section.
|
|
|
|
|
|
> [Click here to go to the Installation
|
|
@@ -86,7 +85,9 @@ Then we'll learn how to install Docker on a variety of platforms in our
|
|
|
|
|
|
### Docker User Guide
|
|
|
|
|
|
-Once you've gotten Docker installed we recommend you step through our [Docker User Guide](/userguide/), which will give you an in depth introduction to Docker.
|
|
|
+Once you've gotten Docker installed we recommend you work through the
|
|
|
+[Docker User Guide](/userguide/), to learn about Docker in more detail and
|
|
|
+answer questions about usage and implementation.
|
|
|
|
|
|
> [Click here to go to the Docker User Guide](/userguide/).
|
|
|
|