--- title: Docker Engine weight: 100 description: Find a comprehensive overview of Docker Engine, including how to install, storage details, networking, and more keywords: Engine grid: - title: Install Docker Engine description: Learn how to install the open source Docker Engine for your distribution. icon: download link: /engine/install - title: Storage description: Use persistent data with Docker containers. icon: database link: /storage - title: Networking description: Manage network connections between containers. icon: network_node link: /network - title: Container logs description: Learn how to view and read container logs. icon: text_snippet link: /config/containers/logging/ - title: Prune description: Tidy up unused resources. icon: content_cut link: /config/pruning - title: Configure the daemon description: Delve into the configuration options of the Docker daemon. icon: tune link: /config/daemon - title: Rootless mode description: Run Docker without root privileges. icon: security link: /engine/security/rootless - title: Deprecated features description: Find out what features of Docker Engine you should stop using. icon: folder_delete link: /engine/deprecated/ - title: Release notes description: Read the release notes for the latest version. icon: note_add link: /engine/release-notes aliases: - /edge/ - /engine/ce-ee-node-activate/ - /engine/migration/ - /engine/misc/ - /linux/ --- 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`](/reference/cli/dockerd). - APIs which specify interfaces that programs can use to talk to and instruct the Docker daemon. - A command line interface (CLI) client [`docker`](/reference/cli/docker/). The CLI uses [Docker APIs](/reference/api/engine/_index.md) 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](/get-started/docker-overview.md#docker-architecture). {{< grid >}} ## Licensing The Docker Engine is licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/moby/moby/blob/master/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](https://www.docker.com/pricing/) is required.