Skip to content

Conversation

@thesteganos
Copy link

@thesteganos thesteganos commented May 31, 2025

This commit introduces support for Podman Compose as an alternative to Docker Compose for starting and managing services. This easy solution will minimize some security issue ( https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html)

Changes include:

  • Modified start_services.py to include a --compose-command argument, allowing you to specify either docker or podman. The script now dynamically adjusts commands based on this selection.
  • Updated README.md to document the new Podman Compose functionality, including installation instructions and usage examples.

This change addresses security concerns related to Docker and provides you with more flexibility in your choice of container management tools, as suggested in the OWASP Docker Security Cheat Sheet.

This commit introduces support for Podman Compose as an alternative to Docker Compose for starting and managing services. This esse solution will minimize some security issue ( https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html)

Changes include:
- Modified `start_services.py` to include a `--compose-command` argument, allowing you to specify either `docker` or `podman`. The script now dynamically adjusts commands based on this selection.
- Updated `README.md` to document the new Podman Compose functionality, including installation instructions and usage examples.

This change addresses security concerns related to Docker and provides you with more flexibility in your choice of container management tools, as suggested in the OWASP Docker Security Cheat Sheet.
@coleam00 coleam00 added the enhancement New feature or request label Jun 10, 2025
@coleam00
Copy link
Owner

Thanks for this PR @thesteganos! I've used Podman before in an enterprise setting because of the expense of the Docker license so I'm all for this! I'll test the PR out soon

@Reaper176
Copy link

Reaper176 commented Jun 16, 2025

on line 235 you need to change podman-compose to just podman or else it passes it as (podman-compose compose) and that breaks.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants