Docker is the world's most popular container storage solution. This course covers everything you need to know to install and configure Docker on Mac, Windows, and Linux, as well as cloud-based environments such as Amazon Web Services.
Follow the link below to install Docker Community Edition for Mac* (Docker CE):
NOTE: If you wish to upgrade an existing, older version of Docker Toolbox on Mac, see the instructions at Setting up to run Docker for Mac.
Recommendations
- The Docker instructions provide options to install either the stable or edge update channel. We recommend installing the stable update channel.
- The installer may provide you with an option to install either the latest version of Docker or a specific version. We recommend installing the latest, so do not specify a version number.
![Install docker for mac software download Install docker for mac software download](/uploads/1/2/6/3/126301137/697845655.png)
For more complete information about compiler optimizations, see our Optimization Notice.
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.
Integrated BuildKit
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.
Docker CLI
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.
Certified Plugins
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.