什么是 docker run -r 标志
Posted
技术标签:
【中文标题】什么是 docker run -r 标志【英文标题】:What is the docker run -r flag 【发布时间】:2019-09-28 14:41:15 【问题描述】:我正在查看这个 repo: 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/
【问题讨论】:
【参考方案1】:-v -r ...
应用于容器进程不 应用于docker
命令。
阅读方式分为两部分:
使用docker run --rm --name=gitleaks zricethezav/gitleaks
运行命令gitleaks
使用-v -r https://github.com/zricethezav/gitleaks.git
提供gitleaks
标志和参数
您可以(通常)通过在没有任何标志|参数的情况下运行进程或给它--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
...
【讨论】:
是的,如果它是一个私人仓库,不知道如何在那里获取 ssh 密钥 这不是私人的。您包含的命令对我有用。 IIUC 使用的 repo 只是一个例子。您可以将github.com/zricethezav...
替换为您想要审核的任何 repo。以上是关于什么是 docker run -r 标志的主要内容,如果未能解决你的问题,请参考以下文章