---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/application-development

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Install Docker for Headless Browser setup for Microsoft Windows

# Install Docker for Headless Browser setup for Microsoft
Windows {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Step 1 in the Windows setup for the ServiceNow®
Headless Browser for Automated Test Framework: Install Docker.

## Before you begin

Role required: admin  
* See Prerequisites in the [Headless Browser setup for Microsoft Windows](https://www.servicenow.com/docs/CZtf3eNLhQLPuX9sOwSTjQ "The ServiceNow Headless Browser for Automated Test Framework (ATF) provides automation so you can skip having to manually open a browser during testing. The Headless Browser setup is available in both Linux and Microsoft Windows. This topic covers the setup for Windows.") topic.
* Tip:  
  To make remembering these easier, set the following environment variables:
  * set PASSWORD=\<password\>
  * set SERVERIP=\<server ip\>
  * set HOSTNAME=\<hostname\>
  {#headless-browser-install-docker__ul_lsv_r5k_jpb}
{#headless-browser-install-docker__ul_vvt_sft_lrb}  
Warning:  
The only supported version of Microsoft Windows as a host is Windows Server 2019 v10.0.17763.737. No other versions are supported. If you are unable to meet these requirements, a Linux host is recommended.

## Procedure

1. Open an elevated PowerShell session and install the Docker-Microsoft PackageManagement Provider from the [PowerShell Gallery](https://www.powershellgallery.com/packages/DockerMsftProvider).  
   PowerShell

   `Install-Module -Name DockerMsftProvider -Repository
   PSGallery -Force`

   If you're prompted to install the NuGet
   provider, type `Y` to install it as well.
2. Use the PackageManagement PowerShell module to install the latest version of Docker.  
   PowerShell

   `Install-Package -Name docker -ProviderName
   DockerMsftProvider`

   When PowerShell asks you whether to
   trust the package source 'DockerDefault', type `A` to
   continue the installation.
3. After the installation completes, restart the computer.  
   PowerShell

   `Restart-Computer -Force`
{#headless-browser-install-docker__steps_hwk_ksb_npb}
**Previous topic:** [Headless Browser setup for Microsoft Windows](https://www.servicenow.com/docs/CZtf3eNLhQLPuX9sOwSTjQ "The ServiceNow Headless Browser for Automated Test Framework (ATF) provides automation so you can skip having to manually open a browser during testing. The Headless Browser setup is available in both Linux and Microsoft Windows. This topic covers the setup for Windows.")  
**Next topic:** [Generate certificates for Headless Browser setup for Microsoft Windows](https://www.servicenow.com/docs/5PHglUMaeuzA2W6hHulFNQ "Generate TLS/SSL certificates to secure the Docker REST API and authenticate HTTP requests.")

