Install DockerEstimated reading time: 3 minutes
Docker is available in multiple variants:
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.
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 gives you the option to run stable or edge builds.
- Stable builds are released once per quarter.
- Edge builds are released once per month.
For more information about Docker CE, see Docker Community Edition.
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.
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.
|Platform||Docker EE||Docker CE|
|Red Hat Enterprise Linux|
|SUSE Linux Enterprise Server|
|Microsoft Windows Server 2016|
|Microsoft Windows 10|
|Amazon Web Services|
See also Docker Cloud for setup instructions for Digital Ocean, Packet, SoftLink, or Bring Your Own Cloud.
Instructions for installing prior releases of Docker can be found in the Docker archives.
You can use Docker Cloud to automatically provision and manage your cloud instances.
- Amazon Web Services setup guide
- DigitalOcean setup guide
- Microsoft Azure setup guide
- Packet setup guide
- SoftLayer setup guide
- Use the Docker Cloud Agent to Bring your Own Host