docs/engine/installation/index.md

95 lines
4.0 KiB
Markdown

---
description: Lists the installation methods
keywords: docker, installation, install, docker ce, docker ee, docker editions, stable, edge
redirect_from:
- /installation/
- /engine/installation/linux/
- /engine/installation/linux/frugalware/
- /engine/installation/frugalware/
title: Install Docker
---
## Docker editions
Docker is available in two editions:
- **Docker Enterprise Edition (Docker EE)** is designed for enterprise
development and IT teams who build, ship, and run business critical
applications in production at scale. Docker EE is integrated, certified, and
supported to provide enterprises with the most secure container platform in
the industry to modernize all applications. For more information
about Docker EE, including purchasing options, see
[Docker Enterprise Edition](https://www.docker.com/enterprise-edition/){: target="_blank" class="_" }.
- **Docker Community Edition (Docker CE)** is ideal for developers and small
teams looking to get started with Docker and experimenting with
container-based apps. Docker CE is available on many platforms, from desktop
to cloud to server. Docker CE is available for macOS and Windows and provides
a native experience to help you focus on learning Docker. You can build and
share containers and automate the development pipeline all from a single
environment.
Docker CE has both **stable** and **edge** channels.
- **Stable** builds are released once per quarter.
- **Edge** builds are released once per month, except during the months that
Edge builds are released. If you subscribe to the Edge channel, you should
also subscribe to the Stable channel.
For more information about Docker CE, see
[Docker Community Edition](https://www.docker.com/community-edition/){: target="_blank" class="_" }.
- **Docker Cloud** is a platform run by Docker which allows you to deploy your
application using multiple cloud providers such as Digital Ocean, Packet,
SoftLink, or to bring your own device. For more information about using Docker
Cloud, see [Docker Cloud](#docker-cloud).
## Platform support matrix
Docker CE and Docker EE run on Linux, Cloud, Windows, and macOS platforms. Use
the following matrix to choose the best installation path for you. The links
under **Platform** take you straight to the installation instructions for that
platform.
{% include docker_platform_matrix.md %}
See also [Docker Cloud](#on-docker-cloud) for setup instructions for
Digital Ocean, Packet, SoftLink, or Bring Your Own Cloud.
## Time-based release schedule
Starting with Docker 17.03, Docker uses a time-based release schedule, outlined
below. For Docker CE Edge users, if you want to receive each month's release,
you need to subscribe to both the Edge and Stable channels.
{% include docker_schedule_matrix.md %}
### Prior releases
Instructions for installing prior releases of Docker can be found in the
[Docker archives](/docsarchive/).
## Docker Cloud
You can use Docker Cloud to automatically provision and manage your cloud instances.
* [Amazon Web Services setup guide](/docker-cloud/infrastructure/link-aws.md)
* [DigitalOcean setup guide](/docker-cloud/infrastructure/link-do.md)
* [Microsoft Azure setup guide](/docker-cloud/infrastructure/link-azure.md)
* [Packet setup guide](/docker-cloud/infrastructure/link-packet.md)
* [SoftLayer setup guide](/docker-cloud/infrastructure/link-softlayer.md)
* [Use the Docker Cloud Agent to Bring your Own Host](/docker-cloud/infrastructure/byoh.md)
We also provide official Docker solutions for running on AWS and Azure. You can read
up on what Docker for AWS and Docker for Azure have to offer you
[here](/docker-for-aws/why/) and [here](/docker-for-azure/why/) respectively.
* [Docker for AWS](/docker-for-aws/)
* [Docker for Azure](/docker-for-azure/)
## Get started
After setting up Docker, try learning the basics over at
[Getting started with Docker](/engine/getstarted/), then learn how to deploy
full-blown applications in our [app tutorial](/engine/getstarted-voting-app/).