Load and Run the Docker Container

Dradis Pro runs as a set of Docker containers managed by Docker Compose. This guide walks you through loading the image, configuring your environment, and starting the stack.

Prerequisites

Before you begin, make sure the following are in place on your host:

  • Docker Engine 20.10 or later and the Docker Compose plugin are installed and running. You can verify with:

    docker --version
    docker compose version
  • A DNS record pointing at your host.

Step 1: Run the setup script

Once you have Docker installed, installing Dradis couldn't be simpler. All you need to do is:

curl -fsSL https://get.dradis.com | /bin/bash

Follow the instructions on-screen and that should get you up and running!

Step 2: Start the stack

In case you stop your container after deployment, you can start all containers in the background with:

docker compose up -d

The application will be available at https://[your-hostname] once the stack is ready. You can monitor startup progress with:

docker compose logs -f

Hardening your Dradis host is your responsibility, and depends entirely on your environment, requirements, and preferences. Some optional hardening/configuration is covered in our Customization guide.

Seven Strategies To Differentiate Your Cybersecurity Consultancy

You don’t need to reinvent the wheel to stand out from other cybersecurity consultancies. Often, it's about doing the simple things better, and clearly communicating what sets you apart.

  • Tell your story better
  • Improve your testimonials and case studies
  • Build strategic partnerships

Your email is kept private. We don't do the spam thing.