Docker

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.