Docker
Docker Desktop for macOS
The macOS configuration installs Docker Desktop for Mac using docker Homebrew cask.
Docker CE for Ubuntu
The Linux configuration installs Docker CE for Ubuntu from the official APT package repository.
Docker Desktop for Windows
Docker for Windows requires Microsoft Hyper-V to run and you will need a Pro, Enterprise or Education edition Windows 10 license.
Note that after Hyper-V is enabled, VirtualBox no longer works.
The commands below might restart your system automatically, so save your work first.
Enable Hyper-V
Enabling Hyper-V using the DSC scripts doesn't seem to work on Windows 10 version 1903.
Start PowerShell with Run as administrator option and run the following command:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
When the installation has completed, reboot.
Manual install
Download and install Docker Desktop for Windows on your machine.
Automated install
Download windows-machine code to your local machine and install dependencies as documented in the repository.
Start PowerShell with Run as administrator option and run the following commands:
Unblock-File .\Docker.ps1
.\Docker.ps1
When the installation has completed, reboot.
See Troubleshooting for common issues during the configuration.
Docker on Windows 10 Home
The Docker team is working on replacing this with WSL 2 integration that will also work on Windows 10 Home edition.