Docker Documentation

Get started with Docker

Try our multi-part walkthrough that covers writing your first app, data storage, networking, and swarms, and ends with your app running on production servers in the cloud. Total reading time is less than an hour.

Get started with Docker

Try Docker Enterprise

Run your solution in production with Docker Enterprise to get a management dashboard, security scanning, LDAP integration, content signing, multi-cloud support, and more. Click below to test-drive a running instance of Docker Enterprise without installing anything.

Try Docker Enterprise

Docker products

Docker Engine - Community

Get started with Docker and experimenting with container-based apps. Docker Engine - Community is available on many platforms, from desktop to cloud to server. Build and share containers and automate the development pipeline from a single environment. Choose the Edge channel to get access to the latest features, or the Stable channel for more predictability.

Learn more about Docker Engine - Community

Docker Enterprise

Designed for enterprise development and IT teams who build, ship, and run business critical applications in production at scale. Integrated, certified, and supported to provide enterprises with the most secure container platform in the industry to modernize all applications. Docker Enterprise comes with enterprise add-ons like Universal Control Plane (UCP) for managing and orchestrating the container runtime, and Docker Trusted Registry (DTR) for storing and securing images in an enterprise grade registry.

Learn more about Docker Enterprise products

Run Docker anywhere

Docker Desktop for Mac

A native application using the macOS sandbox security model which delivers all Docker tools to your Mac.

Docker Desktop for Windows

A native Windows application which delivers all Docker tools to your Windows computer.

Docker for Linux

Install Docker on a computer which already has a Linux distribution installed.