[PR #668] Add pentest stack - Security testing Docker Compose sample #1248

Open
opened 2026-03-07 21:31:17 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/docker/awesome-compose/pull/668

State: open
Merged: No


Description

Adds a new penetration testing stack sample to the Single service samples section.

What's included

This compose sample provides a complete security testing environment:

Service Image Purpose
Kali Linux kalilinux/kali-rolling Full security testing distro
Metasploit metasploitframework/metasploit-framework Exploitation framework
PostgreSQL postgres:15-alpine MSF database backend
Burp Suite portswigger/burp-suite-community Web app security proxy
Nuclei projectdiscovery/nuclei Vulnerability scanner

Features

  • Shared network for all containers
  • Shared data volume for file transfer between tools
  • Persistent storage for all tool configurations
  • Pre-configured MSF database connection

Testing

Tested on:

  • Docker Desktop 4.37 (macOS, Windows)
  • Docker Engine 24.x (Linux)
  • Docker Compose v2.x

Checklist

  • Follows contribution guidelines
  • compose.yaml uses Compose Specification
  • README.md includes usage instructions
  • All images are from official/trusted sources
  • Sample is documented in main README.md
**Original Pull Request:** https://github.com/docker/awesome-compose/pull/668 **State:** open **Merged:** No --- ## Description Adds a new penetration testing stack sample to the Single service samples section. ## What's included This compose sample provides a complete security testing environment: | Service | Image | Purpose | |---------|-------|---------| | Kali Linux | kalilinux/kali-rolling | Full security testing distro | | Metasploit | metasploitframework/metasploit-framework | Exploitation framework | | PostgreSQL | postgres:15-alpine | MSF database backend | | Burp Suite | portswigger/burp-suite-community | Web app security proxy | | Nuclei | projectdiscovery/nuclei | Vulnerability scanner | ## Features - Shared network for all containers - Shared data volume for file transfer between tools - Persistent storage for all tool configurations - Pre-configured MSF database connection ## Testing Tested on: - Docker Desktop 4.37 (macOS, Windows) - Docker Engine 24.x (Linux) - Docker Compose v2.x ## Checklist - [x] Follows contribution guidelines - [x] compose.yaml uses Compose Specification - [x] README.md includes usage instructions - [x] All images are from official/trusted sources - [x] Sample is documented in main README.md
GiteaMirror added the pull-request label 2026-03-07 21:31:17 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-compose#1248