How to install Docker on Windows Server (2016 and later)

by Aleksandar Ognjanovic
Aleksandar Ognjanovic
Aleksandar Ognjanovic
Troubleshooting Expert
Aleksandar's main passion is technology. With a solid writing background, he is determined to bring the bleeding edge to the common user. With a keen eye, he always... read more
Affiliate Disclosure
docker logo
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Installing the Docker Engine Enterprise on Windows Server 2016 (and later) is quite a simple task. This engine allows for native Docker containers to run on Windows Server. This platform is a must-have for so many enterprise developers, bringing a variety of important features. If you were wondering how to install it, here’s how to install Docker on Windows Server.

How do I install Dockers on Windows Server?

The first thing you must confirm are system requirements. In order to install and run Docker on Windows Server 2016 successfully, you’ll need to have at least 4GB of RAM and, as advised, at least 32GB of storage space. Once we’ve got that out of the table, let’s move to the installation procedure.

For starters, open Power Shell with administrative permissions. The Power Shell gallery has Docker Provider available so that’s how to get it. Follow the instructions below.

  1. So, open Power Shell (Admin).
  2. In the command-line, type the following entry and press Enter:

    Install-Module DockerMsftProvider -Force

  3. Click Yes to confirm the installation of all NuGet provider updates.
  4. Now, in the same command line, type the following line and press Enter:

    Install-Package Docker -ProviderName DockerMsftProvider -Force
    power shell install docker

  5. After the Docker is successfully installed, you should restart the server with the Restart-Computer -Force command.

Looking for the best backup software for Windows servers? Here are the best options.

If you want to check whether the Docker is properly installed, navigate to Power Shell (Admin) again. Here’s what you need to do to confirm that the Docker for Windows server is installed.

  1. Open Power Shell as admin.
  2. In the command line, type the following command and press Enter:

    docker version

  3. You should see the details which should confirm that the Docker is indeed properly installed on the server.


Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: