什么是 docker 运行 -r 标志

What is the docker run -r flag

我正在查看此存储库: https://github.com/zricethezav/gitleaks

到 运行 和 Docker 我们将使用

docker run --rm --name=gitleaks zricethezav/gitleaks -v -r https://github.com/zricethezav/gitleaks.git

我无法弄清楚 -r 标志在做什么......它看起来不像是只读的,有人知道吗?

https://docs.docker.com/engine/reference/commandline/run/

-v -r ... 应用于容器进程 而不是 应用于 docker 命令。

阅读方法分为两部分:

  1. 运行 命令 gitleaks 使用 docker run --rm --name=gitleaks zricethezav/gitleaks

  2. 提供 gitleaks 标志和参数 -v -r https://github.com/zricethezav/gitleaks.git

您可以(通常)通过 运行 进程在没有任何标志|参数或给它 --help 的情况下确定容器实例需要什么标志|参数,即

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
...