I am looking at this repo: https://github.com/zricethezav/gitleaks
To run with Docker we'd use
docker run --rm --name=gitleaks zricethezav/gitleaks -v -r https://github.com/zricethezav/gitleaks.git
I am having trouble figuring out what the -r
flag is doing...it doesn't look like it's making it read-only, does anyone know?
The -v -r ...
apply to the container process not to the docker
command.
The way to read this is in 2 parts:
Run a command gitleaks
using docker run --rm --name=gitleaks zricethezav/gitleaks
Provide gitleaks
flags and params with -v -r https://github.com/zricethezav/gitleaks.git
You can (often) determine what flags|parameters a container instance wants by running the process without any flags|parameters or giving it --help
, i.e.
docker run -it --name=gitleaks zricethezav/gitleaks --help
Usage:
gitleaks [OPTIONS]
Application Options:
-r, --repo= Repo url to audit
...
Example:
...
-v, --verbose Show verbose output from gitleaks audit
...