Builds and shares containerized applications and microservices
|Version String:||4.25.2 (129061)|
|Architecture:||Intel & AppleSilicon(ARM)|
|Minimum OS:||macOS 12.0.0|
|Vendor Name:||Docker Inc|
Version History 4.25.2 (129061)
You can find release notes for this version here: [docs.docker.com]
Docker Engine powers millions of applications worldwide, providing a standardized packaging format for diverse applications.
Docker Engine Sparked the Containerization Movement
Docker Engine is the industry’s de facto container runtime that runs on various Linux (CentOS, Debian, Fedora, Oracle Linux, RHEL, SUSE, and Ubuntu) and Windows Server operating systems. Docker creates simple tooling and a universal packaging approach that bundles up all application dependencies inside a container which is then run on Docker Engine. Docker Engine enables containerized applications to run anywhere consistently on any infrastructure, solving “dependency hell” for developers and operations teams, and eliminating the “it works on my laptop!” problem.
Why Docker Engine?
Docker Engine forms the common foundation underlying the Docker Enterprise platform, allowing developers and operators to turn ideas into reality quickly and securely.
Freedom of Choice
Docker Engine supports any type of application - legacy to cloud-native, monolithic to 12-factor - and works with multiple operating systems, across hybrid/multi-cloud and validated to work with Kubernetes CRI.
Docker Engine is built with security in mind. With Docker Content Trust and FIPS 140-2 validation, Docker Engine users can run containerized applications in highly regulated environments.
Key Features and Capabilities
Powered by containerd
Built on the leading open source container runtime, a graduated project of the Cloud Native Computing Foundation (CNCF). Containerd implements Kubernetes Container Runtime Interface (CRI) and is widely adopted across public clouds and enterprises.
FIPS 140-2 Encryption
The only container runtime that has been validated by NIST for its encryption, forming a secure and compliant foundation for deploying containerized applications. Part of a “secure by design” engineering philosophy.
Enforce Signed Images
Validate the provenance of containers by enforcing proper digital signing of images before being deployed. Prevents a user from using a container image from an unknown source or building a container image from a base layer from an unknown source.
BuildKit is an open source tool that takes the instructions from a Dockerfile and ‘builds” a Docker image. This process can take a long time so BuildKit provides several architectural enhancements that makes it much faster, more precise and portable.
The most popular way to interface with Docker containers is the Docker CLI - a simple, yet powerful client that greatly simplifies how you manage container instances through a clear set of commands.
Integrate Docker Engine with your preferred networking, storage, and logging tools through validated and certified plugins. The plugin architecture extends capabilities of Docker Engine to 3rd party provided tools.