Installing Docker
Docker's installation process is quick and simple. Currently, it's supported on most Linux operating systems, and a wide range of them have dedicated binaries provided. macOS and Windows are also well supported with native applications. However, it's important to understand that Docker is internally based on the Linux kernel and its specifics, and this is why, in the case of macOS and Windows, it uses VMs (HyperKit for macOS and Hyper-V for Windows) to run the Docker Engine environment.
Prerequisites for Docker
The Docker Community Edition requirements are specific for each operating system, as outlined here:
- macOS:
- macOS 10.15 or newer
- At least 4 GB of RAM
- No VirtualBox prior to version 4.3.30 installed
- Windows:
- 64-bit Windows 10/11
- The Hyper-V package enabled
- At least 4 GB of RAM
- Linux:
- 64-bit architecture
- Linux kernel 3.10 or later
If your machine does not meet these requirements, the solution is...