---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama 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: Yokohama
* 
* Updated January 30, 2025
* 
* ![](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://servicenow-prod.fluidtopics.net/vBcmiYDLjZyZ_8nnazBFhQ "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://servicenow-prod.fluidtopics.net/vBcmiYDLjZyZ_8nnazBFhQ "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://servicenow-prod.fluidtopics.net/9Hg2sDwSD~nTka6o7C4JrQ "Generate TLS/SSL certificates to secure the Docker REST API and authenticate HTTP requests.")

