Skip to main content

Docker Fundamentals

Installing Docker on Different Platforms

0:00
LearnStep 1/3

Docker Desktop vs Docker Engine

Docker Desktop vs Docker Engine

Docker Desktop

Docker Desktop is an easy-to-install application for macOS and Windows that includes:

  • Docker Engine
  • Docker CLI client
  • Docker Compose
  • Kubernetes (optional)
  • GUI management tool

Docker Engine

Docker Engine is available for Linux and includes:

  • Docker daemon (dockerd)
  • Docker CLI client
  • Docker API

Which Should You Use?

text

System Requirements

macOS:

  • macOS 10.15 or newer
  • 4 GB RAM minimum
  • VirtualBox prior to version 4.3.30 must NOT be installed

Windows:

  • Windows 10 64-bit: Pro, Enterprise, or Education
  • Hyper-V and Containers Windows features must be enabled
  • WSL 2 backend (recommended)

Linux:

  • 64-bit kernel and CPU support for virtualization
  • KVM virtualization support
  • Supported distributions: Ubuntu, Debian, CentOS, Fedora, etc.