description | keywords | landing | title | notoc |
---|---|---|---|---|
Home page for Docker's documentation |
Docker, documentation, manual, guide, reference, api, samples |
true |
Docker Documentation |
true |
Docker packages your app with its dependencies, freeing you from worrying about your system configuration, and making your app more portable.
The basic tutorial introduces Docker concepts, tools, and commands. The examples show you how to build, push, and pull Docker images, and run them as containers. This tutorial stops short of teaching you how to deploy applications. {% endcapture %}{{ basics | markdownify }} {% capture basics %}Start the basic tutorial{: class="button outline-btn"}{% endcapture %}{{ basics | markdownify }}
The define-and-deploy tutorial shows how to relate containers to each other and define them as services in an application that is ready to deploy at scale in a production environment. Highlights Compose Version 3 new features and swarm mode. {% endcapture %}{{ apps | markdownify }} {% capture apps %}Start the application tutorial{: class="button outline-btn"}{% endcapture %}{{ apps | markdownify }}
A native application using the macOS sandbox security model which delivers all Docker tools to your Mac.
A native Windows application which delivers all Docker tools to your Windows computer.
Get started with containers quickly with Docker Community edition (Docker CE) or Docker Enterprise Edition (Docker EE).
Editions are available for desktops, servers, or cloud providers.
A hosted service for building, testing, and deploying Docker images to your hosts.
(UCP) Manage a cluster of on-premises Docker hosts as if they were a single machine.
Define applications built using multiple containers.
(DTR) stores and signs your images.
Automate container provisioning on your network or in the cloud. Available for Windows, macOS, or Linux.