instruction: Explain Docker Engine
output: Back
  Ask AI
  Start typing to search or try
  Contact support
  Manuals
  Get started
  Guides
  Docker Engine
  Page options
  Copy page as Markdown for LLMs
  View page as plain text
  Ask questions with Docs AI
  Claude
  Open in Claude
  Docker Engine is an open source containerization technology for building and
  containerizing your applications. Docker Engine acts as a client-server
  application with:
  A server with a long-running daemon process
  dockerd
  APIs which specify interfaces that programs can use to talk to and instruct
  the Docker daemon.
  A command line interface (CLI) client
  docker
  The CLI uses
  Docker APIs
  to control or interact with the Docker
  daemon through scripting or direct CLI commands. Many other Docker applications
  use the underlying API and CLI. The daemon creates and manages Docker objects,
  such as images, containers, networks, and volumes.
  For more details, see
  Docker Architecture
  Install Docker Engine
  Learn how to install the open source Docker Engine for your distribution.
  Storage
  Use persistent data with Docker containers.
  Networking
  Manage network connections between containers.
  Container logs
  Learn how to view and read container logs.
  Prune
  Tidy up unused resources.
  Configure the daemon
  Delve into the configuration options of the Docker daemon.
  Rootless mode
  Run Docker without root privileges.
  Deprecated features
  Find out what features of Docker Engine you should stop using.
  Release notes
  Read the release notes for the latest version.
  Licensing
  The Docker Engine is licensed under the Apache License, Version 2.0. See
  LICENSE
  for the full license
  text.
  However, for commercial use of Docker Engine obtained via Docker Desktop within larger enterprises (exceeding 250 employees OR with annual revenue surpassing $10 million USD), a
  paid subscription
  is required.