Using the Compose File

The docker-compose.yml file contains the various service settings required to pull images of the DAST API, DAST Global Service, and DAST Utility Service, and then start the containers. You use the compose file on the host where you want to run these containers.

Using the Compose File on Windows

Important! To use the compose file, you must first download and install Docker Compose on the host machine. For more information, see Setting Up Docker.

Use the following process to use the compose file on Windows.

Stage Description
1.

Copy the following files to the host where you want to run the DAST API, DAST Global Service, and DAST Utility Service containers:

  • DAST-api.pfx (Required only if generated by the Configuration Tool)

  • DAST-utilityservice.pfx (Required only if generated by the Configuration Tool)

  • docker-compose.yml

2. On this same host, start Windows PowerShell as Administrator. For more information about PowerShell, refer to your Windows documentation.
3.

At the prompt, type docker-compose up, and press Enter.

The DAST API, DAST Global Service, and DAST Utility Service images are pulled and the containers are started.

Using the Compose File on Linux

Important! To use the compose file, you must first download and install Docker Compose on Linux on the host machine. For more information, see Setting Up Docker.

Use the following process to use the compose file on Linux.

Stage Description
1.

Copy the following files to the Linux host where you want to run the DAST API, DAST Global Service, and DAST Utility Service containers:

  • DAST-api.pfx (Required only if generated by the Configuration Tool)

  • DAST-utilityservice.pfx (Required only if generated by the Configuration Tool)

  • docker-compose.yml

2.

At the terminal prompt, type docker-compose up, and press Enter.

The DAST API, DAST Global Service, and DAST Utility Service images are pulled and the containers are started.