background

Docker Desktop for Windows is the community version of Microsoft Windows Docker. You can download Docker desktop for Windows from Docker Hub. This page contains information about installing Docker Desktop on Windows 10 Pro, Enterprise, and Education. If you’re looking for information about installing the Docker desktop on Windows 10 Home.

Download address:

Hub.docker.com/editions/co…

System requirements

  • Windows 10 64-bit: Professional, Enterprise, or Education (Internal 17134 or later).

  • Hyper-v and Containers Windows capabilities must be enabled.

  • To successfully run Client Hyper-V on Windows 10, the following hardware prerequisites must be met:

  • 64-bit processor with secondary address translation (SLAT)

  • 4GB system memory

  • You must enable BIOS-level hardware virtualization support in your BIOS Settings.

The installation

Install Docker desktop on Windows

  1. Double-click Docker Desktop Installer.exe to run the Installer.

    If you have not downloaded the Installer (Docker Desktop Installer.exe), you can download it from the Docker Hub. It will usually download to your Downloads folder, or you can run it from the “Recent Downloads” bar at the bottom of your Web browser.

  2. When prompted, make sure the Enable Hyper-V Windows feature option is selected on the Configuration page.

  3. Follow the instructions on the installation wizard to authorize setup and proceed with installation.

  4. After the installation is successful, click Close to complete the installation.

  5. If your administrator account is different from a user account, you must add that user to the Docker-Users group. Run computer Administration as administrator, then navigate to Local Users and Groups > Groups > Docker-Users. Right-click to add the user to the group. Log out and log back in for the changes to take effect.

Start the

Docker Desktop does not automatically start after installation. To launch Docker Desktop, search for Docker and select Docker Desktop in the search results.

When the whale icon in the status bar remains stable, the Docker desktop runs and can be accessed from any terminal window.

If the Whale icon is hidden in the Notifications area, click the up arrow on the taskbar to show it.

Once the initialization is complete, Docker Desktop will start the getting started tutorial. This tutorial includes a simple exercise to build a sample Docker image, run it as a container, push the image and save it to a Docker Hub.

Congratulations to you! You can now successfully run Docker Desktop on Windows.

If you want to rerun this tutorial, go to the Docker Desktop menu and select Learn.

Automatic updates

Starting with Docker Desktop 3.0.0, updates to Docker Desktop will be automatically provided as incremental updates to previous releases. When an update is available, Docker Desktop automatically downloads it to your computer and displays an icon indicating the availability of a newer version. Now all you need to do is click “Update” and restart from the Docker menu. This will install the latest update and restart Docker Desktop for the changes to take effect.

uninstall

To uninstall Docker Desktop from a Windows machine do the following:

  1. From the Windows Start menu, choose Settings > Applications > Applications and Features.

  2. Select Docker Desktop from the Applications and Features list, and then select Uninstall.

  3. Click Uninstall to confirm your selection.

Uninstalling Docker Desktop breaks the Docker containers and images locally on your computer and deletes files generated by your application.

Save and restore

The following procedures can be used to save and restore images and container data. For example, to reset a VM disk, do the following:

  1. Docker save -o images.tar image1 [image2…] To save any images you want to keep.

  2. Use docker export -o myContainner1.tar container1 where you want to keep export containers.

  3. Uninstall the current version of Docker Desktop and install another version, or reset your VM disk.

  4. Reload previously saved images using docker load -I images.tar.

  5. Use docker import -i myContainer1.tar to create the file system image corresponding to the container exported earlier.