Windocks Installation


Windocks is a port of the Docker daemon that runs on Windows 8, Windows 8.1, Windows 10, Windows Server 2012 and 2012r2, Server 2016 and supports .NET, SQL Server (from 2008 onwards), and base Windows application containers. Windocks is available in the following editions:

  • Windocks Community Edition is a free edition that includes the full features of Windocks SQL, but is limited to 2 containers with one SQL Server database per container, and non-commercial use.
  • Windocks Pay as you go consists of paid editions starting at $199 / month (upto 5 containers), $499 / month (upto 20 containers) and $999 (upto 50 containers)

Installing Windocks

  • Install SQL Server before you install Windocks. Windocks will identify and configure SQL Server instances installed on the host. If SQL Server is added to the host following the initial Windocks install, re-install Windocks to configure support for SQL Server containers.
  • Run the installer executable as Administrator - required
  • The Windocks installation package will install on Windows 8, Windows 8.1, Windows 10, or Windows Server 2012, 2012r2 and Server 2016.
  • The Windocks web application is automatically installed in inetpub/wwwroot and will overwrite the index.html file there
  • The install will take 10 to 15 minutes to complete.
  • The installation requires that the host be rebooted upon completion, so plan accordingly.

Starting Windocks

If you have a Windocks Pay as you go edition, then create a file called key.txt in the Windocks directory and put in the key you received by email. If you have the Community edition then you don't need to do this.

The Windocks installer will install a batch file (Windocks.bat) on the desktop. To start the Windocks server, right click on the batch file and Run as Administrator. It is important to run the Windocks server as Administrator. The next section provides the exact command to use to start the Windocks server in case you need to do it yourself in the future.

Instructions to start Windocks server (The batch file automatically does this for you)

Open a Command Prompt as Administrator, and start the Windocks server by entering:

docker --api-enable-cors -d
Starts the Windocks server for local use with access from the web application

docker -H tcp:// --api-enable-cors -d
Starts the Windocks server for either local or network use with access from the web application

Check if it works

Open a second Command Prompt and enter the following to confirm a successful installation.

docker images
This displays the base images supported by your installation

docker run –d dotnet-4.5
This will create and start a .NET container.

SQL containers

Using the web UI application

Open the firewall ports for 80 and 2375 on the Windocks host. Open a browser on any machine or tablet or phone that can access the Windocks host. Enter the IP address of the Windocks host in the web application and click / touch the Connect button. You should see the list of images in the browser. Use the UI to create and manage containers.

SQL containers

Docker clients for Mac, Linux, Windows

For Windows, the Windocks client is part of the install package in the bin directory. You may download docker 1.7.0 clients for Mac, Linux and Windows from Docker at:

Docker Mac client

Docker Windows client

Docker Linux client

Community Support

Join the community to share tips, or solve problems at our Linkedin group

For suggestions for new features or support, contact us by email at