---
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


---

# Add secrets to Docker for Headless Browser setup in Linux

# Add secrets to Docker for Headless Browser setup in Linux {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Create a Docker secret, which stores the password of the ServiceNow user who will log into the instance to execute the tests. Docker Secrets is a feature of ServiceNow® for securely storing the passwords that will be used in containers.

## Before you begin

Complete Step 3: [Create the Docker image and containers for Headless Browser setup in Linux](https://servicenow-prod.fluidtopics.net/Jduhe1WrNFA6g2K5GLkktg "Pull the Docker image from the Public Registry.")

## About this task

Inside of the Docker container is an automation script that opens a web browser, logs into the instance, and opens the client test runner page. In order to log into the ServiceNow instance, you will need a user password. In this procedure you use a Docker feature called Docker Secrets so you can securely store passwords. When you run containers,
the password is automatically available to log in to your instance.

Role required: admin on your ServiceNow instance and local administrator on the host machine.

## Procedure

1. At the command line, enter `docker swarm init`
2. Enter `echo "<your user's password>" | docker secret create
   sn_password - `  
   Note:  
   Replace `<your user's password>` with the user's ServiceNow password.
   Your results should look like this:

## Result

The result is your secret ID, which you must save for later use. The secret ID will be added to the ServiceNow instance in the sys_property
`sn_atf.headless.secret_id`.
**Previous topic:** [Create the Docker image and containers for Headless Browser setup in Linux](https://servicenow-prod.fluidtopics.net/Jduhe1WrNFA6g2K5GLkktg "Pull the Docker image from the Public Registry.")  
**Next topic:** [Set up instance for Headless Browser in Linux](https://servicenow-prod.fluidtopics.net/4aJ3lSVMIX6BeC15inK0Bw "Step 5 in the Linux setup for the ServiceNow Headless Browser for ATF: Set up your instance so it can support the Headless Browser.")

