Install Docker
Estimated reading time: 6 minutesDocker is available in two editions: Community Edition (CE) and Enterprise Edition (EE).
Docker Community Edition (CE) is ideal for developers and small teams looking to get started with Docker and experimenting with container-based apps. Docker CE has two update channels, stable and edge:
- Stable gives you reliable updates every quarter
- Edge gives you new features every month
For more information about Docker CE, see Docker Community Edition.
Docker Enterprise Edition (EE) is designed for enterprise development and IT teams who build, ship, and run business critical applications in production at scale. For more information about Docker EE, including purchasing options, see Docker Enterprise Edition.
Community Edition | Enterprise Edition Basic | Enterprise Edition Standard | Enterprise Edition Advanced | |
---|---|---|---|---|
Container engine and built in orchestration, networking, security | ||||
Certified infrastructure, plugins and ISV containers | ||||
Image management | ||||
Container app management | ||||
Image security scanning |
Supported platforms
Docker CE and EE are available on multiple platforms, on cloud and on-premises. Use the following matrix to choose the best installation path for you.
Platform | Docker CE x86_64 | Docker CE ARM | Docker EE |
---|---|---|---|
Ubuntu | |||
Debian | |||
Red Hat Enterprise Linux | |||
CentOS | |||
Fedora | |||
Oracle Linux | |||
SUSE Linux Enterprise Server | |||
Microsoft Windows Server 2016 | |||
Microsoft Windows 10 | |||
macOS | |||
Microsoft Azure | |||
Amazon Web Services |
See also 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.
Month | Docker CE Edge | Docker CE Stable | Docker EE |
---|---|---|---|
January | |||
February | |||
March | 1 | ||
April | |||
May | |||
June | 1 | ||
July | |||
August | |||
September | 1 | ||
October | |||
November | |||
December | 1 |
1
: On Linux distributions, these releases will only appear in the stable
channels, not the edge
channels. For that reason, on Linux distributions,
you need to enable both channels.
Prior releases
Instructions for installing prior releases of Docker can be found in the Docker archives.
Docker Cloud
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
Get started
After setting up Docker, try learning the basics over at Getting started with Docker.
docker, installation, install, docker ce, docker ee, docker editions, stable, edge