Docker for Windows is a native application that is deeply integrated with Hyper-V virtualization and the Windows networking and filesystems. It is a full-featured development environment that can be used for building, debugging, and testing Docker apps on a Windows PC.
Docker for Windows supports both Windows and Linux containers out of the box, and it is easy to switch between the two to build your multiplatform applications. It comes with the Docker CLI client, Docker Compose, Docker Machine, and Docker Notary.
Recent releases have also added Kubernetes support so that you can easily create a full Kubernetes environment on your machine.
Docker for Windows has the following system requirements:
- Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later).
- Virtualization must be enabled in BIOS and be CPU-SLAT-capable.
- 4 GB of RAM
If your system does not satisfy these requirements, fear not—all is not lost. You can install Docker Toolbox ( https://docs.docker.com/toolbox/overview/), which uses Oracle VirtualBox instead of Hyper-V. It isn’t as good, but it is better than nothing.
Install Docker Desktop on Windows 10
To install Docker for Windows, go through the following steps:
Step 1 : Download Docker for Windows from the Docker Store at https://store.docker.com/editions/community/docker-ce-desktop-windows. You will need to log in in order to download the installer. If you do not have a Docker account, you can create one at https://store.docker.com/signup.
Step 2 : Double-click the installation file that you downloaded from the store. It should be called something like Docker for windows Installer.exe.
Step 3 :Choose “Yes” in the Windows security dialog box to allow the program to make changes to your PC.
Step 4 : Select the Add shortcut to desktop option
Step 5 : Click “Close and log out”
Step 6 : Once the installation is complete, it will automatically start up. You will notice a little whale icon in the notification area of your task bar. If you need to change any settings, right-click on the icon and select Settings.
Test your installation
Open up a command-line terminal and check to make sure that the installation is working
docker container run hello-world