Documentation forDatabase Performance Analyzer

Deploy DPA on a Docker daemon platform

For a list of platforms that DPA can run on, see Install or deploy DPA.

Complete the following tasks to deploy DPA in a container on a Docker daemon platform on-premises:

Create a stand-alone machine for the DPA deployment

Install Docker on a stand-alone computer with a Windows or Linux operating system.

Load the DPA image on the machine

  1. Open the SolarWinds Customer Portal.

  2. Download the tar.gz file that holds the DPA Docker container image. The file name is similar to the following, where nnnn.n.n.n represents the version number:

    SolarWinds-DPA-Image-nnnn.n.n.n.tar.gz

  3. Run the following command to load the image from the tar.gz file:

    docker load < FILENAME

    For example:

    docker load < SolarWinds-DPA-Image-2025.4.0.512.tar.gz

  4. After you run the docker load command, verify that the image is loaded by running the command to list Docker images:

    docker images

    The list of images should include solarwinds/dpa.

Create a Persistent Volume Claim path on the host machine

Create a Persistent Volume Claim (PVC) path on the machine where Docker is installed (for example, /usr/dpa/). Make sure that the folders are accessible with all the permissions (read and write) so that the DPA container can create and remove files in it. You can create it using any file management tool, such as Putty or WinSCP.

Run the DPA Docker container

Depending on the operating system, complete one of the following tasks:

Run the container on a Linux OS

If the computer has a Linux OS, run the following command:

docker run -v /usr/dpa/conf:/opt/dpa/iwc/tomcat/conf/ -v /usr/dpa/ignite_config:/opt/dpa/iwc/tomcat/ignite_config/ -v /usr/dpa/logs:/opt/dpa/iwc/tomcat/logs/ -v /usr/dpa/licensing:/opt/dpa/iwc/tomcat/licensing/ -p 443:8124 -d IMAGE_NAME/dpa:IMAGE_VERSION

For example:

docker run -v /usr/dpa/conf:/opt/dpa/iwc/tomcat/conf/ -v /usr/dpa/ignite_config:/opt/dpa/iwc/tomcat/ignite_config/ -v /usr/dpa/logs:/opt/dpa/iwc/tomcat/logs/ -v /usr/dpa/licensing:/opt/dpa/iwc/tomcat/licensing/ -p 443:8124 -d solarwinds/dpa:2025.4.0.512

Run the container on a Windows OS

If the computer has a Windows OS, run the following command:

docker run -v "C:\PATH\conf":/opt/dpa/iwc/tomcat/conf/ -v "C:\PATH\ignite_config":/opt/dpa/iwc/tomcat/ignite_config/ -v "C:\PATH\logs":/opt/dpa/iwc/tomcat/logs/ -v "C:\PATH\licensing":/opt/dpa/iwc/tomcat/licensing/ -p 443:8124 -d IMAGE_NAME/dpa:IMAGE_VERSION

For example:

docker run -v "C:\Program Files\SolarWinds\DPA\iwc\tomcat\conf":/opt/dpa/iwc/tomcat/conf/ -v "C:\Program Files\SolarWinds\DPA\iwc\tomcat\ignite_config":/opt/dpa/iwc/tomcat/ignite_config/ -v "C:\Program Files\SolarWinds\DPA\iwc\tomcat\logs":/opt/dpa/iwc/tomcat/logs/ -v "C:\Program Files\SolarWinds\DPA\iwc\tomcat\licensing":/opt/dpa/iwc/tomcat/licensing/ -p 443:8124 -d solarwinds/dpa:2025.4.0.512

Access DPA

After you complete the previous steps, you can access DPA through the browser using the IP address in the URL:

https://IP_ADDRESS:443/

After you access DPA, create the repository database.