Install Docker on Windows

Docker is a full development platform for creating containerized apps, and Docker for Windows is the best way to get started with Docker on Windows systems. The installation provides Docker Engine, Docker CLI client, Docker Compose, and Docker Machine.

Installing the CLI


  • 64bit Windows 10 Pro, Enterprise and Education.
  • The Hyper-V package must be enabled. The Docker for Windows installer will enable it for you, if needed. (This requires a reboot).


  1. Download the installer here and run. Docker install

  2. Follow the install wizard to accept the license, authorize the installer, and proceed with the install.

  3. Click Finish on the setup complete dialog to launch Docker.

Docker install

When the installation finishes, Docker starts automatically.

The whale in the status bar indicates that Docker is running, and accessible from a terminal.

Installing the GUI


  • 64-bit operating system running Windows 7 or higher.
  • For Windows 8 or 8.1, choose Start > Task Manager and navigate to the Performance tab. Under CPU you should see the Virtualization like true. Docker Virtualization

  • For Windows 7, run the Microsoft® Hardware-Assisted Virtualization Detection Tool and follow the on-screen instructions.
  • Verify your Windows OS is 64-bit (x64).


The Toolbox installation adds the following software to your machine:

  • Docker Client for Windows
  • Docker Toolbox management tool and ISO
  • Oracle VM VirtualBox
  • Git MSYS-git UNIX tools
  1. Download the Toolbox here.
  2. Install Docker Toolbox by double-clicking the installer.
  3. Restart your Windows.

Docker toolbox