First published: 18 Jul 2017
Last updated: 13 Feb 2018
The official Docker documentation is available at https://docs.docker.com/. You can also refer to the getting started guide or if you are more comfortable with command line interfaces, refer to the Docker CLI reference.
To use Docker on Microsoft Windows you need Windows 64-bit using a professional or enterprise licence, running on top of hardware supporting Hyper-V.
If you meet those requirements, you can download and install the Docker Community Edition for Windows.
Note: If you use VirtualBox on the same machine where you plan to use Docker, VirtualBox will not be able to run virtual machines once you enable Hyper-V. This happens because hypervisors cannot run concurrently and Hyper-V runs all the time, so VirtualBox cannot run its own hypervisor. A workaround for this issue is discussed in the next section.
If you need to run VirtualBox machines from time to time on the Docker machine, you can use the boot configuration editor
bcdedit to enable/disable Hyper-V.
To run VirtualBox machines
hypervisorlaunchtypeset to either
bcdedit /set hypervisorlaunchtype offand restart your computer.
To use Docker
bcdeditand restart your computer.
bcdedit /set hypervisorlaunchtype autoand then restart your computer.