Docker Engine
Page options
Table of contents
Docker Engine is an open source containerization technology for building andcontainerizing your applications. Docker Engine acts as a client-serverapplication with:
- A server with a long-running daemon process
dockerd. - APIs which specify interfaces that programs can use to talk to and instructthe Docker daemon.
- A command line interface (CLI) client
docker.
The CLI usesDocker APIs to control or interact with the Dockerdaemon through scripting or direct CLI commands. Many other Docker applicationsuse the underlying API and CLI. The daemon creates and manages Docker objects,such as images, containers, networks, and volumes.
For more details, seeDocker Architecture.
Licensing
Commercial use of Docker Engine obtained via Docker Desktopwithin larger enterprises (exceeding 250 employees OR with annual revenue surpassing$10 million USD), requires apaid subscription.Apache License, Version 2.0. SeeLICENSE for the full license.